I understand that the OP wants gloves, not bar mitts, but for the record, there are bar mitts available for drop bar bikes.
For example Maybe I'm not understanding, Hypno Toad, but the way you've described the pros and cons, it sounds like you're thinking that bar mitts are not available for drop bars.