Mark,
I've just seen that it is possible to get a needle roller bearing that has an OD of 28mm, ID of 22mm and width of 12mm.
I've had a quick look at the plans and I think it would be possible to fit this into the rotor. The needles would still run on the eccentric shaft (so it would need to be hardened), but I think the diameter of the eccentric 'lobe' could be reduced from 24mm to 22mm without having to adjust the rest of the shaft. What do you think?