bugfixes for route additions - make sure we reference the object when doing deletion, and return return true when a route is found, instead of trying to return the hash