How does god strength effect rook.
It just adds base weapon damage to his melee attacks.
Do weapon attack bonuses effect spell casting. Like fire ball.
No, only auto-attacks.
Does armor mitigate all damage or just melee.
Any non-ability damage. It will mitigate towers (including Rook's towers), minions, and auto-attacks, but not any ability (Snipe, Fireball, Spit, Bite, Pounce, so on so forth).
Edit: Missed one
Why do demigods like rook have minion health and attack bonuses. Do these apply to his archer tower of light and treb towers?
You mean those bonuses that show up on items? They are just item bonuses, so while assassins can equip them, they don't get those bonuses, they're extra for Generals. In response to the Rook, its shoulders and spawned towers do not count as minions.