If you are going with mana regen with rook, you are doing it wrong. Rook does not have very good stats, it justifies in no way his ultra slow movement. He he has low armor but high max HP (seriously, who care about max HP? It's good for tower hunting and fighting TB and Regulus early when their nukes are powerful, but by the end, all you want is max damage, max armor and max hp regen). His towers would be good if they didn't go down by themselves after 1 min or so.
Past level 10, the beast is superior to him in almost every way possible. Superior armor, superior movement and attack speed, melee attacks that slow down (something poor rook only get with his poison arrow at the very end). Both get a stun attack, rook's is ranged and is AoE, but beast's is stronger and drains hp.
You simply do not need a character specced for tower destruction. You do not grind into towers early, you go for the flags until mid-game and hit the towers only once you are strong enough to kill them quickly and have priests for healing.