Allow underscores in method names for controllers

This adds an underscore to the regex used to compose the $callable variable to match cases where the method name contains an underscore.