Not an expert but I would recommend trying out at least 165 mm cranks for people with range of motion issues. I am a very short rider who tried out shortened custom cranks (153 mm) and they made a big difference to my comfort and performance vs. 170 mm. They're just so much easier to spin. The difference was very noticeable especially when climbing.