There’s a cyclocross race in Clarkenhill next Sunday that I’m thinking of doing.
A quick look at the event makes me think it would suit Roger, quite a lot of walking/running as well as cycling and limited to 50 minutes duration so less danger of him going off too fast then blowing up.