Das Pattern, das du suchst, nennt sich Front-Controller
Nein, mit Sicherheit nicht, weil: Isch abe gar keinen Front-Controller ;)
Brief: Ein Request läuft in den ResponseHandler, der schaut in die Routingtable und guckt, welche Klasse an den URL gebunden ist (Default-Class=NotFound). Von dieser Klasse wird eine Instanz erstellt, welche ein Interface implementiert. Sofern die Interface-Methoden in der Klasse definiert sind, werden sie ausgeführt. Für Request-Parameter (GET, POST) ist eine der IF-Methoden zuständig, sub control{}. D.h.: Eine Parameter-Kontrolle erfolgt nicht "An der Front" sondern erst in einer der IF-Methoden (sofern vorhanden) und darüber hinaus gibt es die Möglichkeit, per Konfiguration sämtliche IF-Methoden in einer externen Package definieren zu können, also später nachdem es bereits eine Instanz der Klasse gibt.
Darüber hinaus können auch Requests weiterer Request-Methods gehandled werden wie PUT und DELETE.
Ausführlich auf meiner Site beschrieben ;)
Schön' Abend.
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.