Of the 3 Ruger stocks, the new wood one with the rubber butt pad is the longest, synthetic is in the middle and the shortest is the old style wood stock that hawkguy mentioned.
Most of the aftermarket stocks like Hogue and Choate are pretty long.
I believe Hogue makes a collapsible AR type stock like Hoagie said, but if you want to stick with wood, the old style Ruger stock is the shortest.
I like the LOP of my old school stock, and I'm just under 6 feet.
But it is heavier, nearly a pound. I like carrying my synthetic stocked Mini better.
I looked into shortening the synthetic stock Mini-30 I gave to my daughter, as she is 5'3". Maybe there is a way, but it won't be easy. When you take off the butt pad, you'll see the screws for it go into molded tabs that will disappear if you shorten the stock.
Maybe after shortening you could epoxy the butt pad to the stock, but you'll no longer have any way to screw it on.
E bay for the old stock, or hit the gun shows. I've bought a couple like that, as guys want to sell the original wood stock because they bought some Tacticool abortion stock for their Mini.
I find the old style stocks with the curved plastic butt plate a bit slippery, I fixed that with a strip of skateboard tape:
I like to put the rear sling swivel at the top of the stock ( and the front one on the side) and with the old style stock, you don't have to drill a new hole for it. Just screw your swivel into the topmost butt plate screw, same thread size:
The old style wood stocks are not just shorter, they are slimmer, although with a bit more square edges front and back. Cool stocks, quick to shoulder and point.