i have a 50 cm bike and i am 6'1". before you start— i have short legs for my size. they tried to fit me on a 56 cm and my legs couldn't reach the pedals much less the ground. however, my height comes from my torso. so although i'm comfortable heightwise on the bike, i have bullhorn handlebars and i can't use them properly because my torso is so long, that if i bend over, i'm past the range of the handlebars. i'm probably going to have to get a handlebar that is suitable for riding upright, because currently it's very difficult to ride upright with bullhorns.
my question is, do they make bike frames with a shorter seat tube, say, around 52 cm, with a much longer top tube than is normally put on those bikes?