title: How to configure the routeEnhancers in Typo3 9?
body: <p>I'm using typo3 9,5 and I'm trying to generate a route from an extension. Everything is working fine until I found that whenever the URL is much the argument of the route will cause an Error</p>
  
  <p>example:</p>
  
  <pre><code>testRoute:
  type: Extbase
  extension: testExtension
  plugin: testMain
  routes:
    - { routePath: '/test/info/{name}/{period}', _controller: 
      'content::info', _arguments: {'name': 'name','period': 'period'} }
  defaultController: 'content::info'
  aspects:
    # here we get the needed information for a nice URL for _arguments
    name:
      type: PersistedAliasMapper
      tableName: 'xx'
      routeFieldName: slug
    period:
      type: PersistedAliasMapper
      tableName: 'xx'
      routeFieldName: slug
  </code></pre>
  
  <p>The route is working fine. 
  Problem: 
  if I have any page with period as a name (testperiod) typo3 try to generate testRoute which i defined </p>
  
  <pre><code>   Error
     Parameter "tx_testextension_info__period" for route "tx_testextension_info_0" must 
       match 
      "[^/]++" ("" given) to generate a corresponding URL.
  </code></pre>
  
  <p>Even if the URL was :
  /xxxxxxxxxxxxxxxperiod will throw an Error</p>
  
  <p>How can I limit the route for the Extension.</p>