in reply to getting values from a hash element???

if you're working with a real hash, you need:
my @T_A = values %table;
if you're working with an anonymous hash, you need:
my @T_A = values %{$self->{TABLE}};

$self->{TABLE} is an element of an anonymous hash, with a structure presumably like the following:

$self = { TABLE => $some var, METHOD => @some_other_var, ELEMENT => $some_third_var };
$self->{TABLE} gets you the value of $some_var. you still need to dig into $some_var to get the hash elements.