You'll probably want to unshift @_, $obj before goto &$sub to get the invocant into the argument list.
In reply to Re^2: oo code ref by plobsing in thread oo code ref by Anonymous Monk