Implement replaceroute

Noticed that fog had "create" and "delete" but no "replace" which is super useful for handling failover changes without downtime.