It wouldn't be hard to add in a more type safe way of defining those handlers for each route.
Calling via string isn't good.
You could either
// by attribute
[Http(Route.Type.Get)]
private Response HandleTheRequest(Request req)
{
}
// Manually register functions
routingManager.AddRoute(new Route(Route.Type.Get, "route/path", myController.GetTheThing())