Replace 'dynamic' keyword with 'mixed'

'dynamic' is not a valid keyword, see
http://phpdoc.org/docs/latest/guides/types.html#keywords
Use FQN in phpdocs
data is added to routable whatever the case
Useless $controller argument
Let getRoutable only fetch public methods
Fix formatting.
Merge pull request #5422 from lucasmichot/4.2-controller-inspector

[4.2] Routing : data is added to routable whatever the case
Merging. conflicts.