in reply to Braces around a section of code

Scoping as already mentioned by others is the most important benefit.

But your code doesn't seem to use any

Other motivations may be indentation of the inner code or wanting to apply loop control commands.

For details on the latter please see perlsyn#Basic-BLOCKs

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice