All of the Wyandotte roos I've had have been good boys, but any rooster can be nasty.
Caging him wouldn't be cruel, but leaving him alone may be. Chickens are pretty social creatures and being locked away alone for any amount of time seems like a death sentence for them. Alot of folks keep bachelor pads, but they're typically occupied by more than one roo so they can keep each other company. That may be an option.
I've gotten by, by just not babying them. Once I know they're boys, I stop holding them (other than for wellness inspections). When they make themselves known, their training starts and that trainings sole lesson is that the rooster is below me in the pecking order. I stomp my feet at them, make them hang back at treat time and I don't engage them when they give me a try. It usually happens at some point, and every time I've kicked or knocked away an attacking rooster it just made it worse. I've had much better luck stomping my feet and chasing after them. They usually get the message after being chased and embarrassed in front of their girls once or twice. If I must attack back, its with a hatchet and a stew pot and then I bring in someone else to fill in the void.
Thankfully most have thought I was too much to handle. Good luck!