Just to show you something, my miyata 1000 is a 54c, and I usualy ride a 58, with some 60c bikes in the mix. But because it is an outstanding touring bike I have it set up so that I can ride it comfortably for days on end, 70-100 miles a day. It looks goofy with the long stem and post, but side by side with all my other bikes the seat, and BB are lined up the same, and the bars are a bit higher on this bike than the others.
Like I said, it sure looks funny, but its my go to bike for loaded touring. To date, about 2500 miles on it.
Oh, and I am not telling anyone that this is right, just that strange things can work. If I ever find another 1000 in a 23 to 25 inch frame for five bucks like I did this one, I would go for it
.