Вы, вероятно, имеете в виду HTML :: Mason , а не новый (er) Mason .
Пока я не установил Apache, но онпросто создать тестовый пример PSGI, используя HTML :: Mason :: PSGIHandler , например app.psgi
use 5.014;
use warnings;
use HTML::Mason::PSGIHandler;
my $h = HTML::Mason::PSGIHandler->new(
comp_root => $ENV{HOME}.'/tmp/mas/comps',
);
my $app = sub {
my $env = shift;
$h->handle_psgi($env);
};
и очень простой dhandler
<code><pre>
=<% $m->dhandler_arg %>=
после запуска plackup
и указания моего браузера на http://localhost:5000/.hello показывает
так, HTML :: Mason не имеет каких-либо ограничений на обработку путей с точками.
Если вам нужна дополнительная помощь, отредактируйте свой вопрос и добавьте соответствующие части вашего apacheconfig, htaccess и ваши обработчики как вы вызываете HTML :: Mason .