I'm more or less new to Laravel 4. I've never used routes before but normally what I'm used to is url/controller/action and then the backend routing for me. I've read the documentation for routes and controllers a few times as well as read through some tutorials and so, I'm trying to figure out how to get this to work without writing a route for every controller and action. 

I tried something like 

```
Route::get('{controller}/{action}', function($controller, $action = 'index'){
    return $controller."@".$action;
});

```

Now then, I know this is wrong since it doesn't work, but what am I missing? On most tutorials and stuff I'm seeing an route for more or less every controller and action like:

```
Route::get('/controller/action' , 'ControllerName@Action');

```

Which seems silly and like a waste of time to me.

Is there anyway to achieve what I want?