function example($param, $param2)
example(false,false);
function index($catUrl = false, $catId = false)
Это так и нужно или можно удалить все кроме нужного модуля?Так и нужно, ничего не удаляйте. У каждого модуля могут быть зависимости, у которых могут быть свои зависимости и так далее. Поэтому, обычно при установке одного модуля ставится несколько.
Может модули нужно ставить в нее?Туда ставятся глобальные модули - те, которые используются не в конкретном проекте, а вообще на вашем компьютере.
RewriteRule ^/.*/([0-9]-.*\.html)$ /product/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/product [NC] # если не начинается с /product
RewriteRule ^/.*/([0-9]-.*\.html)$ /product/$1 [R=301,L]