every time I get a tower up, it is promptly destroyed.
And on top of those, he's so slow, and other demigods seem to outdamage him, outrun him, even outlast him in a battle of attrition. It's ridiculous! Are there ANY redeeming qualities or strategies for him? Seriously?
First off, towers are a Rook's best friend. Your towers, you team's towers, an allied rook's towers... work with the whole net.
Second, rook is not an attacker. Rook is a defender. Don't go anywhere unless you plan on spending about 30 seconds unmollested setting up your towers.
Third, in the early game, buy some mp items. Tower spam costs tons of mana and structral transfer (which is not only amazing against towers but will save your @#$% before you can buy HoL) also costs quite a lot. If you're going to it on your own tower, use it on an older tower in the back that's near the end of it's lifetime anyway.
Fourth, Rook is about lasting, not about killing. Get offence items last (after mp and hp), and if you know you're going to be overwhelmed, warp the heck out of there!
Fifth, the farther into your tower forest the enemy is, the better for you. Set it up ahead of where you intend to be, and run back behind it when your enemy comes in to attack. Not only will the enemy be taking the full damage from your towers, but they will also have to run the guantlet if they decide to leave.