A good Rook is mobile, even without his forest of Towers. The basis for your guide is sound, assuming that the Rook capping key flags, his team mates are retarded, and you've an organized group.
Some Demigod's can win 2v1 scenarios. Some Demigod combos can do great against 3v2. Below is a copypasta of my miniguide to stop a Tower Rook. It provides scenarios for different time frames occasions, not just one locked down attempt.
Mini Guide. How to stop the Towering Rook:
Minions. Most Generals have access to Minions. Some of those Minions are designed for Seige. Use them as they were meant to. Have them swarm the Towers while you focus on the Demigod.
Catapults. QQ.
Trebuchets. Yes, they target Rook Towers and take them down pretty quick.
Mana draining, cool down increasing abilities. The basis of a Towering Rook is mana. Remove that option.
Harassment. Early game, harasst he Rook. Don't let him creep, flag, or destroy buildings. The Rook heavily relies on creeping/flagging for XP. If you let him get powerful, you lose all right to complain.
Focus Fire. If you have multiple heroes and you target all of your attention on towers, one at a time, they will be gone before he can overwhelm you.
Torch Bearer AOE freeze effect, very good on Towers.
Regulus... That's it, just this annoying prick.
Location. A smart Rook chooses a location on the map to buckle down. Play smart, force the Rook to move from that spot into another area. Don't let Rook setup a trap for you. Don't let the Rook push you. When you play into your enemies game, they will always have an advantage. It's one of the key foundations of Sun Tsu' Art of War, and it applies aptly to STRATEGY based games.
The Rook is not over powered nor underpowered. He is the ONLY SUPPORT ASSASSIN Demigod. His Towers exist, even after death as they are meant for a support role for yourself and your fellow Demigods. In terms of 1v1 with other Demigod classes, the Rook is one of the worst Demigod killer, even when compared to some of the Generals. His strengths, much like his origin, lay within' defense. Taking an area and holding it, slowly but surely pushing forward.