the legs ones are a 661 small, I think they make an XS too but that may have been what you tried on.
My friend really likes her Veggie pads, have you looked that those.
I"m pretty sure those Roach pads run big.
I don't wear pads all the time. Mainly when I know we will be playing on rocks, or the the trail has potential for real penalty with biffs. We took a gal with us who slid out and took a chunk out of her knee that could have easily been avoided.
Irulan
2015 Liv Intrigue 2
Pro Mongoose Titanium Singlespeed
2012 Trek Madone 4.6 Compact SRAM