in reply to XML::Simple Multi Level Array
Not addressing your issue, but
$data->{Jobs}->{Job}->{Blocks}->{Block}->[0] [download]
is more succinctly written:
$data->{Jobs}{Job}{Blocks}{Block}[0] [download]