under linux 'pwre init' and/or 'pwre create_all_modules' does not erase any previously defined 'pwre_x86_linux.cnf'.
In other words: when I miss a package on my computer and 'pwre create_all_modules' reports this, it does so once only at the moment. I does not re-check that the right package was loaded and it does not modify 'pwre_x86_linux.cnf' to reflect any new situation.
Jan.
P.S. I am sorry to say: Perl and I are not good friends, otherwise I would have fixed it and committed a patch.