Before you start using this in production you may want to
glance at
this
email for a few useful tips and tricks. There are a
few other discussions of this on p5p. But with the current
state of Perl I have to say that is certainly the best way
to do multi-threaded stuff with Perl.
Oh, and Sarathy might like hearing about whatever you are
doing, as he said he likes knowing that he isn't the only
person doing this kind of stuff. :-)