Would a cronjob kicking off a script to ‘refresh’/re-establish the static route not alleviate it? Perhaps some sort of watchdog script on the route, looping every n mins/secs, would do it.