I think it's a skill question. If I can remember to keep my elbows bent, my rotator cuff is fine. When I get tired and lock my elbows, my shoulder tells me about it within a few miles.
Hybrid or MTB "sit up and beg" posture might keep enough weight off your arms that it doesn't impact your shoulder.