@{$self->{$param}}
これは
ハッシュ$selfのキー$paramをデリファレンスして、
それをさらにデリファレンスして配列としてアクセスする

で理解はOK?