How do I create an advanced route with an ID that hits a controller method
In your plugin's main class file you'd set the registerCpRoutes method to something like this:

public function registerCpRoutes()
{
    return array(
        'user/update/(?P&lt;userId&gt;\d+)' =&gt; array('action' =&gt; 'pluginHandleController/updateUserRecordsTest'
        ),
    );
}


The the method in your plugin's controller would look something like this:

public function actionUpdateUserRecordsTest(array $variables = array())


And $variables will be a collection of all of the named regex patterns captured in your route definition.