1. У Вас parseRequest возвращает false, что вы ожидаете от этого кода.
2. Почему в rules оказался класс
3. Почему возникла необходимость создавать класс и переопределять стандартный, почему бы не довиться того что Вы хотите стандартными методами?
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'serial/category/oneserial' => 'mySomeController/myaction'
],
],
Внутри mySomeController:
public function actionMyaction($id){
echo $id;
}
или если serial и category это переменные
'rules' => [
'<serial>/<category>/oneserial' => 'mySomeController/myaction'
],
Внутри mySomeController:
public function actionMyaction($id,$serial,$category){
echo $id;
echo $serial;
echo $category;
}