Si, l'idea sarebbe di far gestire tutto alle rispettive classi senza sporcare il codice.
Quindi, creando una nuova classe, così come si gestisce la visualizzazione del modulo si gestisce anche l'invio di GET o POST.

Il problema però è che nei template non vorrei usare altro che HTML (o Smarty Language)..

Come posso specificare quale metodo chiamare dal template incluso?