Cleanup. Adding docblocks.
Using the new RouteServiceProvider