Suggestion for alternative way of naming routes.   

Add a "named" method to Routes, so you can say:

  Route::get('/foo', 'xxx@yyy')
      ->named('my_route');

I think that's a bit more natural that wrapping the controller in an array with an 'as' => 'my_route' entry