hola
Para MVC lo importante es que separes cada una de las partes, no hay una forma unica o idealizada del patron.
Podrias hacerlo tambien de la siguiente forma:
Código PHP:
$COMPONENTE=$_GET['contacto'];
$METODO=$_GET['ejecutar'];
switch ($COMPONENTE){
case 'contacto':
switch ($METODO){
case 'ejecutar':
include_once( "sistema/controlador/contacto.php" );
$home = new contactoClase();
$home->cargar();
break;
case 'xxxxxxxx':
//CODIGO
break;
}
case 'inicio':
switch ($METODO){
case 'ejecutar':
include_once( "sistema/controlador/inicio.php" );
$home = new inicioClase();
$home->cargar();
break;
}
break;
}
Y con ello puedes tener un Front Controler para todo el sitio.
Espero te sea de ayuda.