Der Codeausschnitt zeigt nichts von deinem Parser, sondern von einer Softwareschicht darüber, die deinen Parser lediglich benutzt.
$self->_parse_multipart; # factory
Darin verbirgt sich der für diesen Thread relevante Teil.
PS: Ich kann kein perl, aber das sieht für mich danach aus, als würde diese Zeile eine Eigenschaft lesen und das Ergebnis direkt verwerfen, oder werden Methoden ohne Argumente tatsächlich in dieser Schreibweise aufgerufen?