I wonder if we should instead identify the "route name" method in the `@AutoRoute` annotation. And there is also the debate about if this is even the best way to generate the slug.

My original thought was to let the user specify some sort of strategy, e.g.

````php
/**
 * @Routing\AutoRoute()
 * @Routing\AutoNameStrategy('slugify-from-property', {'propertyName': 'title'})
 */
class BlogPost
{
}
````

Where `slugify-from-property` is an alias for  a service defined in the DIC. So we could provide default strategies (e.g. slugifyy-from-name, slugify-from-method, composite-slugify, blah, blah, blah) and the user can also define their own custom strategies (e.g. prefix the current date for blog posts etc.)