CSR, my bike is pretty much the same as you describe; I am 5' 1", petite, but my arms are average length and so are my hands. I had been riding a Trek 5200 wsd 47 cm. The bike was small, but it just didn't fit me right, always having pain. I now have a 51 cm Kuota, with a compact frame and a sloping top tube. There isn't that much clearance, but i can't tell you the exact number of centimeters. I feel comfortable on the bike, though. As far as stopping on a hill, I don't think I could do that well on any bike! (well at least to get started again). I did have to do that last week when my shifter cable snapped going up my street on a 10% grade. I was able to put one foot down and clip out like always. Then I scooted across the street to a more level driveway and that was where I took off from, in a pretty high gear for a hill.

