You cant keep the all together without misery.
If you like to give all your cockerels and pullets a descent life there are two things you could do:
1. Give away the surplus of roosters and keep 2 cockerels. Ad on craigs list / on BYC / etc.
2. Make another coop and run far away from the hens...