Perl の while 文で continue

Perl の while 文の中で、next とか last とかできるのは知ってたけど

my $counter = 0;
while ($counter < 5) {
    print "$counter\n";
} continue {
    $counter++;
}

とか書けるんか。知らんかった。
while の本体で next ですっとばされても $counter を間違いなくカウントアップできる。便利?

my $counter = 0;
while ($counter < 5) {
    next if $counter < 2;
    print "$counter\n";
} continue {
    $counter++;
}

出力

2
3
4