Capito...Purtroppo non posso utilizzare un cms già fatto perchè lo devo creare io.
Questa classe ti permette di creare degli URL "semplici" e di recuperare il valore per gestirlo.sembra interessante ma non capisco come mi permette di creare delle sottopagine? Ha un sql già fatta? Cosa fa di preciso questa classe?
Nel tuo caso sia che la struttura del sito possa crescere oppure no, andrei a memorizzare il tutto in un DB.
Magari con una tabella nella quale memorizzare il nome della pagina, l'eventuale pagina genitore e perchè no un ordine di visualizzazione.