Clean controller routes on it's release

When I'm calling release on controller I expect to wipe all side effects of its existing. However, that does not happening with routes set by route method inside the controller. This pull requests aims to fix this issue.