Yes, nice, this is a really handy feature.
THEA Render has it since a couple of years ago, it´s called Micro Roughness, and it has 2 values to control that effect, something like the radius and the height of those "micro-bumps". A bit too complex for my taste, I would go for a simple 0-1 param like in your example.