in reply to Re^4: passing array of args to prototyped subs
in thread passing array of args to prototyped subs

The article also gives you the answer to your original question:

print &f2 (@a) . "\n";

even if you probably do not want to know it anymore...