Hmm, wouldn't we want the '-' in with the '_' and '/' so that 'some-thing' maps to 'SomeThingController' and not 'SomethingController'?  (Same for `getActionFunctionName` below)