You can pull it off, but you'll have to square your stance up a bit more than you would for boxing. And it works better if you check with your knee than with your shins, since it's faster and requires less external rotation.
Coming from a boxing background, the shoulder roll was my go to defense, and I'd get a lot of flack for using it in Muay Thai. Definitely ate a lot of leg kicks at nasty angles in the beginning of the learning process.
The key is knowing when the punches are coming and when the kicks are coming.
A good understanding of the different ranges of striking is vital, as the shoulder roll-based defense works better in the mid-range AKA in the pocket, as it does in boxing.
That said, I'm still working on integrating it with kicks and messing around with some moves.
Really like the reverse, upward elbow readily available from the low-lead hand position. Slip the jab, elbow, right cross is money IMO.
Your body isn't as exposed on the side of your lead arm cause it's shelled around your body, and you can bait a kick there for a counter right hand like you typically would with a punch there.
I've even seen Giorgio Petrosyan shoulder roll a body kick and fire a counter back with the lead hand down.
Trying to see if you could actually shoulder roll a head kick by raising the elbow to chin height and bending at the hip more in the roll. Seems a lot better than blocking a head kick with the traditional high guard.
Edit: It's important to note that like any guard, you don't want to rely solely on it and remain static. Even Floyd Mayweather switches between 3-4 guards to mix it up.