I'm not a breeder, but would it be worth considering just creating runs for each roo (their permanent "homes"), and letting your hens mingle. Then when you wish to breed a particular roo with the same breed, you could put the hens of choice to the roo of choice for a few days (or a few mornings...