In my experience it is only too many because they are confined. According to everything you will read on the internet my roo/hen ratio is way out of balance. Yet with 95% being free range there aren't ANY problems. But being they are penned, and appear to have to be, yes, there are too many for that small a place.
Sounds like you have too many roo's for your numbre of hens. I have read that you only need 1 roo for every 12-15 hens. So sounds like your roos are just trying to figure out who's top dog. I would keep the one that is the most "aggressive" because he will be most likely to protect your flock, since you do some free-ranging. We had 3 roos in the beginning too. We butchered all but one, cause I want to hatch eggs (hopefully with my two buff's soon who appear to be broodyish). And I'm glad I kept the one I did. He is very protective of his girls. Whenever I come in the coop to feed/water he is right in there, just watching me. He knows I'm the "bread winner", so he puts up w/me. But he has pecked at the dog through the fence whenever he gets too close. I am going to try to free-range them this spring and see how my 10mo old lab does with them. Hopefully between me and the rooster, we'll have good luck!