Greetings Poetastic,
It seems your rooster has been pecked many times on, and about his face and comb. Poor guy, he's been getting it from the other roosters, pretty bad.
It is both a peck wound, and is most likely infected. Bacteria are introduced into the soft tissue of the eye when it is pierced by a beak.
If the eye is infected, he may survive without any attention. But, he will not see out of that eye again. If the injury was to the corner of the eye, and he receives a proper antibiotic eye ointment, like a triple antibiotic or Terramycin (purchase at a feed/farm store). Then, the infection will clear and he will see again. This is what happened for my rooster. He regained his vision, and healed from his respiratory infection. But, it took two weeks of eye ointment twice a day, and intramuscular injection of enrofloxacin, once a day.
Eye infections are one of the more difficult parts of the body to heal, because of the environment that chickens live in. So, you must be consistent with the antibiotic treatment. And if one antibiotic ointment shows no improvement after three days, you will have to switch to another formulation.
You'll have to open the eye, and apply a line of antibiotic eye ointment along the lower lid. When the rooster closes his eye, the ointment will slide over the eye ball evenly. Do this twice daily. If the eye is still intact, you will see it, as he starts to open his eye.
If he heals from this, you can't put him back with the other roosters. They will most likely kill him or run him off. Especially if he is away from them for more than 2 days.
Of course it's your decision as to what you will do for your boy, I am merely giving you an option. I always choose to treat and help heal all my animals.
Roosters are a challenge to keep. But, it's good to see them healthy and strutting around the property.
Again these are my thoughts and experience with eye injury in roosters.
God Bless and peace to you.