自前のfoo->list()なんて使えない

少なくともPHP5.2.6において、自前のメソッドにlistと言う名前をつけたとき"( ! ) Parse error: syntax error, unexpected T_LIST, expecting T_STRING in ..."と言われてしまう。従ってCakePHP,CodeIgniterともにアクション名「list」が使えない事になる。
http://blog.hoge.com/entry/listとかやってエントリーのリストを表示したいのに、これではどうにもならない。じゃあどうするか。

http://blog.hoge.com/entrylist/
これだとedit,new,archiveなども別コントローラーにしないと整合性取れない。「ページコントローラーじゃないから」とか言っててもこれじゃ実質的に「ページコントローラー」じゃないですか。でもこれが一番まともそうなんだよな。

http://blog.hoge.com/entry/lists/
リストのリストじゃないよ

http://blog.hoge.com/entry/browse
…余計な機能がありそうだ

http://blog.hoge.com/entry/archive
…どうなの?ブログならありだけど…たとえば商品なら
http://blog.hoge.com/products/archive
…??

http://blog.hoge.com/products/catalog
…アクションにカタログ。んー。

http://blog.hoge.com/products/productlist
だせぇ

あきらめてsymfonyで固定するかな。listアクションはexecuteList()だしな。

ところで
http://www.blueocean.bz/blog/cakephp/articles/web_sys_on_cakephp/websys_on_cakephp/http-%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B-cakephp-%E3%81%AE%E5%8B%95%E4%BD%9C%E3%83%95%E3%83%AD%E3%83%BC/では思いっきりlist()使ってますがどうやって動かすのでしょうか?

#なんかリンク記法が旨く行かない。なぜ?

追記:
routeで":controller/list"を":controller/xlist"に変換するルールを入れればいいのか。