bless is not supported on shared references. In the current version, bless will only bless the thread local reference and the blessing will not propagate to the other threads. This is expected to be implemented in a future version of Perl.
Dazu fällt mir dann auch nichts mehr ein, außer auf den OO-Ansatz zu verzichten.