[Proposal] Router::controller() Auto-Naming

Optinal auto-naming for routes generated by Router::controller() and Router::controllers()
example
```
<?php
Route::controller('user', 'Controller\Backend\UserController', 'backend'); 
```
results in following route names f.e.
`backend.user.edit` or `backend.user.edit-profile`