Zend Framework 2 MVC - Módulos La asignación de ruta no funciona

Trato de seguirTutorial de Akrabats La aplicación / índice está funcionando, la parte del álbum no.

Lo probé también con elZendSkeletonModule sin suerte

El error en ambos casos es:

album/album (resolves to invalid controller class or alias: album/album)

Lo probé con ZF2 master y la etiqueta beta4 (pero la etiqueta beta4 da un error de php sobre el método getEventManager faltante)

Tomé el código del Tutorial de Akrabats, y después de eso fallí, usé el código de la formaGitHub Repo. Desafortunadamente, no hay un foro o sección de comentarios para pedir ayuda.

Encontré algunas diferencias en el tutorial y el Esqueleto (zfcUser tiene la misma diferencia) en el módulo.config.php (que creo que es el núcleo del problema).

Los usos del tutorial.classes en el índice del controlador, zfcUser y el esqueleto usandoinvokables pero no parece importar, ya que el error no cambia.

Mi módulo.config actualmente se ve así:

<?php

return array(

    // Controllers in this module
    'controller' => array(
        'invokables' => array(
            'album/album' => 'Album\Controller\AlbumController',
        ),        
    ),


    // Routes for this module
    'router' => array(
        'routes' => array(
            'album' => array(
                'type' => 'Literal',
                'priority' => 1000,
                'options' => array(
                    'route' => '/album',
                    'defaults' => array(
                        'controller' => 'album/album',
                        'action' => 'index',
                    ),
                ),
                'may_terminate' => true,
                'child_routes' => array( 
                    'misc' => array (
                        'type'    => 'segment',
                        'options' => array(
                            'route'    => '/album/[:action][/:id]',
                            'constraints' => array(
                                'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                                'id'     => '[0-9]+',
                            ),
                            'defaults' => array(
                                'controller' => 'album/album',
                                'action'     => 'index',
                            ),
                        ),
                    ),
                ),
            ),
        ),
    ),    

    // View setup for this module
    'view_manager' => array(
        'template_path_stack' => array(
            'album' => __DIR__ . '/../view',
        ),
    ),
);

Album \ Controller \ AlbumController:

<?php

namespace Album\Controller;

use Zend\Mvc\Controller\ActionController,
    Zend\View\Model\ViewModel,
    Album\Model\AlbumTable,
    Album\Model\Album,
    Album\Form\AlbumForm;

class AlbumController extends ActionController
{
// [....]
}

No sé dónde buscar para corregir este error, ¿alguien de ustedes tiene una idea?

El código es como el original en github (ver enlaces anteriores) cuando no se menciona lo contrario.

TIA

Respuestas a la pregunta(4)

Su respuesta a la pregunta