As for a solution right now, I'm not sure.
How old is the rooster ? When ours were young, we were worried about our two cats getting our chickens. Our chickens now chase our cats away so if your rooster is quite young/small then your cat probably see him as something they think they can catch...