Not sure what I was thinking, wanted to get rid of PHP magicy stuff and reintroduced it. RouteMatch objects now always returning a ControllerInterface implementation.
Added todo about current bad part of WebspotRoute implementation