I'm ashamed to say that I DID in fact own a pair of platform shoes..... only wore them once. Funny too, by the time I hemmed my "Bell bottoms" up, I had nothing left but flaired boot-cut jeans.
"Low profile" tires don't exist anymore. I used to run Michelin M45's many, many, many years ago. They not only had a "safety bead" that would prevent the tire from leaving the wheel in a blow-out, but they were a low profile design too. If there is ANYTHING out there for the Bonneville that might be a lower profile tire, it's the Avon Azaro AV45 & AV46. As soon as my GT501's are toast, Avon Azaro's are going back on MY bike.
Believe me, a shorter new rider WILL become a better rider. When you have to rely on skill and technique as opposed to brute strength, or the false security that being able to touch down gives you, short of inseam will MAKE one a rider who will pay MORE attention.
Buy some lowered shocks off newBonneville.com, and pay somebody to lower the internals of the tubes up front an equal amount. Consider also the 68 line of Thruxton seats. It's narrower up front and just a little lower.
And don't fret, the Bonnie will be her freind in no time!