Pero estimado , eso se hace con un simple pasaje de parametros via GET , si lo que usted quiere es hacer un modulo con submodulos dentro puede hacer algo asi , lo recual NO RECOMIENDO Y NO ES APTO PARA SU USO.
Código php:
Ver original<?php
function modulo($accion){
switch($accion){
case 'color':
break;
default:
break;
}
}
?>
Disculpe si no eh entendido su requerimiento pero la verdad no entiendo el objetivo fuera de las URL amigables que se alcanzan empleando GET y en forma optativa MOD REWRITE.
Saludos!