I have a pilot size rollaboard that I purchased specifically because it fits in the overheads on the CRJ7/CR9. I enjoy bringing it onboard on Skywest and Mesa flights. I actively avoid PSA because of the nonsense. I have flown at least 50 flights on non-PSA CRJ flights and have seen zero issues with allowing small rollaboards. It is a stupid and pointless rule.