Delphiのみちょっとかじった事がある程度です。

delphiでいうclassの、プロパティ及びメソッドへのアクセスは全て「.」でした。
perlだと「->」と言う風に認識していました。

ところが最近見たソースで(今手元に無いのですが)、
perlのパッケージ(classと同義?)内の関数を
 &パッケージ名'関数名(引数)

と言う形で使っているものがありました。
ソースを見た限りでは、なんとなくclassをインスタンス化せずに
関数を使っている場合に「'」を使用しているように見えるのですが、
この認識は間違っていないでしょうか?

->
'
::

の違いが良く判りません。。
こういう記号ってgoogleだと検索できないし…