Instead of manually redefine the route for the action, retrieve it from the routes of the application.

#### Description

Instead of manually redefine the route for the action, retrieve it from the routes of the application.
This enable also to have only place where to maintain the routing.

#### Example:

Instead of defining the name, HTTP verb, and route of the action.
```
api :POST, "/users", "Create user"
```

You could now just define the name of the action.
```
api 'Create user'
```
HTTP verb and route will be retrieved from the routes of the application.

Since we introduced another argument `options`, if we want to allow pass it here, we should check size between 0 and 2 but this overlaps with the below check between 2 and 4.
So it means we should use another way to distinguish the two possibility to define routes.