Frankly, I don't see what's your trouble with the DynDNS stuff. This is much more annoying
Jan 26 09:17:46 check_reload_status: Restarting ipsec tunnels
Jan 26 09:17:46 check_reload_status: Restarting OpenVPN tunnels/interfaces
Not only that it's totally and completely useless when nothing changes, worse it
disrupts traffic
triggers the darned /etc/rc.newwanip{,v6} scripts that cause a whole lot more of useless activity
causes a lot of CPU activity on slower boxes
To get somewhere, go to System - Routing - Gateways, edit the WAN GW, click Advanced and make latency/packet loss/internal/down/etc settings a whole LOT more relaxed (defaults noted there).