I think he needs some ladies.. If that is what Is perking him up...
Two rooster to three hens doesn't sounds like a good ratio...
You say the Roos are kept seperate from the hens, is there any way you can just make one pen for a roo and three hens an the other pen for the other roo and three...