The matter is: do you all think this can be useful for other? if so it could be a good thing if I'll put this on CPAN, but if none will need it then it will be just CPAN pollution.
Then, iff i will going to publish on CPAN, the name become important.
But i still don't understand why you suggest Distributed. I would describe this client implementation using words like async, simple or OO; but there is nothing in it which make things more distributed then the other client implementations.