If you're running on Windows, you'll want to use the worker MPM. On *nix type systems, the path of least resistance is still to stick with prefork. Not all modules are written in a thread-safe manner, so depending on what you are using, you can run into issues. But people have been running tons of CPAN modules under prefork for years.