There are valid performance reasons for using goto in C: it compiles down to a single instruction and is the nicest way to build a state machine.
Using goto in Perl is very slow: the interpreter has to walk up and down the optree to look for the label.