Answering my own question here I see that this was clarified in the Rules Update that Defended and Fortified troops are effected as normal.
For our siege game, Gerrof seems too powerful when it can rout all the cannon from the walls, and leave the enemy needing to make a dozen successful orders to restore them. So, for that phase of the game, we're subtracting 2D6cm from the result (as you would for driving back a fortified enemy with shooting), with a minimum of 5cm, which means the artillery crew flee the walls and must be persuaded to return, but not making this a multi-turn thing.