The request is to check the web server AllowOverride setting and warn the user if it is not correctly set. Many of the security features in freepbx .htaccess files are silently inactive if the web server does not allow overrides.
I have just been updating my Dynamic Route module so that it denies direct access to scripts (I had not noticed this change introduced in other freepbx modules at some point after I had cloned the ivr/callieridlookup modules to make dynroute).
So now dynroute cannot be called directly. However, as it surprised me that anything in modules directory or below should be called directly and there is a .htaccess there for DENY FROM ALL, I checked the web server setting AllowOverride and found it was incorrect. That's clearly a configuration error on my part, but my original install probably dates back some years.
What would be useful is if this wrong setting was highlighted by a warning message (for example every time you "Apply config" in freepbx).