Almost everything's separate, but there are still issues with regular expressions (which aren't fixed until 5.8.0) and potentially with C extensions which, regardless of what you see at the perl level, see things as threaded rather than forking. Not all XS plays nice with threads.
Regexes are your big issue though. The way the match variables are implemented will kill you dead at unpredictable times.