No entiendo muy bien,..
los parametros para actualizadcion de datos pueden venir por un POST, no? no necesariamente por la url..
Por que no harias un $_REQUEST en un array de parametros que pasarias al controller?
y aqui:
Código PHP:
Ver original$controllerInst->$accion($arrayParametros);
Una cosa buena que tienen los frameworks ya hechos, como Symfony y otros, es que te "fuerzan" a trabajar bien impidiendote cometer errores