in reply to Issue with POP in array ref.

Your code doesn't compile so I can't test, but it looks like you are trying to pop the last element of the array, instead of popping the array which returns the last element. So, in some code that compiles and runs, if you're trying this
pop @{ $number->{zip}[1][4]};
try:
pop @{ $number->{zip}[1]};