Maybe there's an aftermarket clutch perch out there that has a higher leverage ratio to make the lever pull a lower effort? It could be a partial solution for you. CRG makes 2 different universal clutch perches that you could check out. I don't know anything about them other than the CNC construction on them looking super trick. They certainly look far better than the OEM clutch perch which looks like it came off a Wal-Mart bicycle.