Anche io opterei per le classi anche se ho meno esperienza..

Pensavo di fare una classe con all'interno una funzione (che richiamo dai miei script) che prende in input vari parametri della pagina e poi richiama in base ai parametri dati le altre funzioni all'interno della classe per generare la pagina.. Una roba tipo:

Codice PHP:
class Pagina {
    function 
genera ($parametro1$parametro2 ...) {
        switch (
$parametro1) {
           case 
0// Genero la index
              
$this->stampaHeader();
              
$this->stampaMenu();
              
$this->stampaContenuti();
              
$this->stampaFooter();
          break;
          case 
1// Genero una pagina interna
              
$this->stampaHeader();
              
$this->breadCrumb();
              
$this->stampaMenu();
              
$this->stampaContenuti();
              
$this->stampaFooter();
          break;
         default:
              
$this->notFound();
              break;
        }
    }

    function 
stampaHeader ($parametro ...) {
           ....
    } 
Come vi sembra come soluzione ?