I'm glad to see this posted.
Paul James (author of one of your links) actually has the Tonic PHP framework: http://peej.github.com/tonic/ Which is quite nice and lightweight.
There is also the Recess Framework, which is a RESTful approach: http://www.recessframework.org/
You may also be interested in flourishlib, a non-mvc un-framework.
I personally like the philosophy behind scala/lift approach:
Lift is different [from MVC]. For HTML requests,
Lift loads the view first and builds
your page from the view. Lift also
supports REST style requests for
non-HTML data. (See 11 on page 1↑)
“Why?” Because complex HTML pages
rarely contain a dominant piece of
logic... a single controller... but
contain many different components.
Some of those components interact and
some do not. In Lift, you define the
collection of components to be
rendered in the resulting HTML page in
the view.
I spent many years building C++ backend apps with a copy of GoF by my side, and coming into pure web development, I naturally went straight to an MVC framework... As the months went by however, I found myself gravitating to a more procedural (gasp!) style, with a some classes thrown together to keep me DRY. And I stopped using frameworks and went with Rasmus's No-Framework framework style for separation of concerns.
I'm eager to give the Lift approach a try, but have been keeping too busy.