Not a suggestion, just trying to learn something here. Is there an advantage to use a route reflector in the described setup, which appears to involve only a small number of routers? I would think that full mesh would solve the problem and at the same time be easier since you do not have to maintain any route reflectors.
With peer-group it is not a real bother to configure a handful of iBGP peers. Regards, Baldur