If you can find an older (70s- early 80s) road/ touring bike that fits him these tend to have better tire clearance. I think there are still 27 inch cyclocross tires out there. You might be able to find one with canti bosses but calipers might be OK for starting out.