I've been "playing" with this module for a while now and have not had a single issue. It works simply and brilliantly so I'll be using it in a production system.
As recommended by the author, you'll almost certainly want to make use of Coro::Semaphore (or some other method) to protect your DBI calls if you plan to have more than one thread sharing a handle.
As a side note: the author was very responsive and helpful with some related questions I posed to him; thanks Marc!
1 hidden unhelpful review