mod_perl 2.0 をごにょごにょ

handler をどの location と結びつけても path_info が常に uri から一番上の階層を取り除いただけのものになってしまう。
httpd.conf での指定が,

<Location />
SetHandler perl-script
PerlResponseHandler Hoge::Test
</Location>

でも,

<Location /hoge>
SetHandler perl-script
PerlResponseHandler Hoge::Test
</Location>

でも,

<Location /hoge/nyo>
SetHandler perl-script
PerlResponseHandler Hoge::Test
</Location>

でも,例えば http://dokka.jp/hoge/nyo/poo を指定すると常に $r->uri が /hoge/nyo/poo で $r->path_info が /nyo/poo。
とりあえず path_info 使わずに uri から location (Apache2::RequestUtil にある) 部分を取り除いて使うようにしたけれど釈然としない。