Обычно вы должны выполнить fork + exec (в системах на основе Unix это традиционно)
Вызов fork дублирует текущий процесс, и, если вам нужно, вы можете вызвать exec одного из потомков, чтобы сделать что-то другое. Похоже, вы просто хотите разветвляться и вызывать другой метод / функцию в вашем дочернем процессе.
Если вы хотите что-то более сложное, проверьте cpan для POE - это позволяет вам управлять всеми видами сложных сценариев.
Полезные ссылки:
Google "Perl Cookbook Forking Server" тоже - разрешено публиковать только одну ссылку, если я не захожу.