in reply to processing massive XML files with XML::Twig

If you want alternatives you should show us an example of the XML and the data you want to extract.

BTW, @firstname = $child->fields('FirstName'); doesn't look right at all. The @firstname will only ever contain one value, the one from the last <Name> tag.