Most of this can be removed if we make the proxy config generation and reload external to geard.  The router config watcher can then be reduced to sending signals to a given systemd service.