Setting up a router involves more than starting or stopping services, and again I am looking for something officially supported. I was able to use the UBUS API to do this but unfortunately the unofficial modules or roles appeared to use more convoluted methods.