This is what I was thinking of using for my failover script that is all being done with netwatch.. Also enable different sets of queues. that are more appropriate for the different WANS because they have different speeds. this the UP-Script.. the down would be the reverse of all the commands
would this work or does the #comment mess it up.
/ip route enable [find where comment="WAN1"]
/queue/simple/enable [find where comment~"ISP1"]
/queue/simple/disable [find where comment~"ISP2"]
# Cleanup stale connections with timeout greater than 60 seconds
/ip firewall connection
:foreach idc in=[find where timeout>60] do={
remove [find where .id=$idc]
}