[eluser]TheFuzzy0ne[/eluser]
Sounds too complicated to me. The controller would have to be loaded, and then another one loaded after if the specified method doesn't exist. I'm not sure if it's a smart thing to do...
You'd be better off sticking to your current method.