Expose Router.AddRoute

Follow up of #294 with locking on `router.routes`