Обратите внимание на первый пример из
документации.
В случае вызова нестатического метода класса Вам необходимо первым аргументом передавать массив, в котором лежит созданный
объект класса и наименование метода.
Вы передаете
наименование класса и наименование метода:
call_user_func_array(array($controller, $action), $parametrs);