title: What should I do with Kohana 3 to make route actions' hyphens change to underscores?
body: <p>Consider this route in <code>bootstrap.php</code>...</p>
  
  <pre><code>Route::set('crud', 'staff/&lt;controller&gt;(/&lt;action&gt;(/&lt;id&gt;))', array(
              'controller' =&gt; '(activities|users|default-emails)',
              'action' =&gt; '(new|view|modify|delete)',
              'id' =&gt; '\d+'
      ))-&gt;defaults(array(
          'directory' =&gt; 'staff',
          'action' =&gt; 'view'
      ));
  </code></pre>
  
  <p>The <code>default-emails</code> is trying to run the <code>action_default-emails()</code> method which obviously doesn't and can't exist.</p>
  
  <p>What part of Kohana should I extend to map that hyphen into a underscore internally?</p>
  
  <p>Should I be concerned that if I do do this, then it will be accessible via both <code>_</code> and <code>-</code> delimited routes?</p>
  
  <p>Thanks.</p>