>>163
そう、旧バージョンのnoRouteActionを__callでどういう風にするのかは
http://framework.zend.com/manual/ja/zend.controller.migration.html#zend.controller.migration.fromzerosix
ここの一番下に載ってる

まとめてみる
コントローラが見つからなかった場合、どっちでもいけると思う

useDefaultControllerAlways=falseなら>>163のように
Exceptionをcatchして404にforward or redirect

useDefaultControllerAlways=trueなら>>157のように
デフォルトコントローラを404のハンドリングに使う

ルーティングが '' (ドキュメントルート)の場合にも
404にハンドリングされてしまうのでRouterに最優先で
'' の場合はIndexControllerにルーティング

あと個人的にActionが見つからないのをハンドリングするためだけに
__callを使うのはもったいない(__callを使った拡張ができない)ので
Zend_Controller_Actionのdispatchをオーバーライドして
自前でアクションが見つからなかった場合の処理を実装して
__callを自分で使えるようにしておいた方がいいと思う

こんな感じかな?