another option for on-device routers is role-model that i'm building: https://github.com/try-works/role-model