in reply to Authen::Passphrase::BlowfishCrypt - Create user.
Yes it does appear that it is doing what you state
I would however look at caching the db handle. Your code connects and disconnects every time you create a user account.