Very interesting to read everyone's experiences!
I started with 4 cockerells and 3 pullets (all siblings hatched together). I kept 2 roos and 3 hens in the end. I was going to cull them down to one roo, but the last 2 got along well. They all share the same run and coop. I think it helps that it is oversized for the number of birds. They never fight. Occasionnally, there is a bit of chasing if head roo feels challenged, mostly if the feeders are low so that's easy to manage - I just keep them topped up.
Head Roo has 2 favorite hens, and the other is content with the company of the third hen. When free ranging, Head Roo gives direction and the other watches the rear. With the number of predators in my area I'm happy to have 2 Roos watching out for the ladies.
But the 2 favorite hens do have feather damage and wear chicken saddles. I've got more chicks this year to improve my hen to roo ratio. I ended up with 3 pullets and a cockerell (

), and intend to keep 2 roos (unsure which ones yet).
I think the set-up in the initial post would work. I'd expect each Roo to pick a coop, and imagine the hens would decide for themselves which Roo they want to move in with if the flocks mix during free ranging. And that's probably fine if you're not worried about breeding specific individuals. With the amount of space available, if the birds can see but not touch each other while in the runs, I think the mixed free ranging could work fine.
But I as others pointed out, it depends on the specific roos temperament. I think I lucked out with mine getting along, and think it's a lot to do with them growing up together and knowing their place as soon as they were mature.
When you've tried your set-up for a bit, I'd love to hear how it goes!