Yes, it's a hash slice. But instead of a hash variable name, they're providing a hash reference inside {}s. Wherever you can use a variable name, you can use a block that evaluates to a reference to the same type.
Caution: Contents may have been coded under pressure.