This is what I am thinking. Kinetic hyper-velocity projectiles.
Perhaps the Blackstar / Blackswift projects were not mythical after all, but I rather doubt that Zero would have the stones to order the use of a space-based weapon system, even if one exists.
So maybe it really is God throwing those rods.