Sinceramente no veo nada de programación orientada a objetos, tienes una mezcla de cosas muy burda.
1.- Investiga un poco más acerca de los paths y los include_path de PHP, ya que el razonamiento de triby con respecto a las rutas es correcto.
2.- Es demasiado sucia la forma en que deseas manejar las "vistas", yo le echaria un ojo a como lo hace Zend
http://martinfowler.com/eaaCatalog/twoStepView.html
3.- Separa correctamente el MVC.