I'm a 6'0" female with a 34" inseam and a shorter than average torso. My arms length is in proportion to my torso and so my reach is much less than most with a 34" inseam. I have also struggled to find bikes with a top tube short enough to be comfortable. I just purchased a Trek 520 23" bike and it fits wonderfully. Because it has touring geometry, the top tube is a little shorter than a standard road bike and I futher compensated with a little shorter stem - and it is very comfortable.
My best advise to you is to check the specs of all the different brands, as top tube lengths definitely differ between brands. Find the right top tube length (including any changes to stem length that might be necessary) and you should find something that will work for you.
Cherry Bomb