Switch flags to use something like https://github.com/spf13/viper. This would potentially allow a way to specify more complex configuration, such as multiple routes with different destinations and options.