Да уж. Вот что называется "просмотрел все доки про Function"... Спасибо, вот доработанный метод nextAction:

Код:
/**
* Выполняет следующее действие в стеке действий.
*
* @return success - успешность выполнения следующего действия.
*/
public function nextAction():Boolean {
if($actions.length > 0){
if($actions[0] instanceof Function){
// Если первый элемент - ссылка на функцию,
// то просто выполняем ее.
$actions.shift()();
return true;
}else if($actions[0][0] instanceof Function){
// Если первый элемент - массив, в качестве
// первого элемента которого выступает функция,
// вызываем функцию, передавая ей в качестве параметров
// остальные элементы.
$actions[0][0].apply(null, $actions[0].slice(1));
$actions.shift();
return true;
}
}else{
return false;
}
}