Basta strutturare i contenuti "condivisi" in vari elementi ed includerli nelle varie view secondo necessità.
Grazie per la risposta innanzitutto.
La frase che ho quotato forse potrebbe illuminarmi la strada!
Un esempio di "strutturare i contenuti condivisi"? Gli elementi ai quali ti riferisci sono degli oggetti?
Non che abbia la fissa degli oggetti, ma credevo che essendoci delle relazioni tra le pagine dovessi usare quelli!
Ad esempio:
Template sito -> modello di lista -> lista particolare x
credevo fossero imparentati nel senso dell'ereditarietà.

Il problema in cui sono incappato è che sono arrivato a progettare delle pagine figlie troppo specifiche, trovandomi con una gerarchia ampia. Il collo di bottiglia poi si è verificato nel caso in cui una pagina ha delle cose in comune da più padri (ereditarietà multipla!).

Sto leggendo il manuale di zend framework per cercare di capirne di +!
Ho anche dato uno sguardo al codice di Joomla, Dolphin, phpBB.
Ma magari con i vostri consigli pratici riesco a risolvere comunque il problema..

Spero di esser stato chiaro!