sfs, посмотрел бегло Ваш файл, но лучше выложите код на странице (так удобнее читать, без старых закоментированных кусков).
На первый взгляд не увидел записи в лог
/tmp/permanent_pfs_load.log (этот файл читают некоторые скрипты PFS).
Если мнения разделились - лучше оставить все возможности. Тогда все останутся довольны
Оставить все возможности - согласен. Вопрос в том, как именно их лучше реализовать.
Идея с регистром не удачная ИМХО. От названия модуля не должно ничего зависеть. Такое поведение будет неожиданно для пользователей.
Загрузка PFS выше базы должна быть стандартом.Пример: если пользователь делает клик по
file.pfs - тот по умолчанию подключится выше базы. А если пользователь положит тот же
file.pfs в
packages - эффект может быть совершенно другим.
Для подключения PFS ниже - можно использовать либо фиксированный префикс, либо отдельный каталог (pfsdirlow=?).
Но в любом случае подключение PFS ниже базы - это дополнительная возможность, которая должна работать
только если пользователю это явно нужно.