just curious,
does solid works do the trig for the contact sweep for you?
and could you provide the roller diameter?
this reminded me, I used to work hydraulic levers and links;
rule 1 was "Perpendicular at mid stroke"
(and in a sense, the same rule applied to the analog computers too)