in reply to Module Name Help!

In the linux IPTables firewall, this concept is referred to as "rate-limiting". Other possible adjectives could be "metered", "regulated", "throttled" or "periodic". I like the latter a bit more than the others.

Stealing from various games, the notion of a "cooldown timer" might also fit.

I'd think hard about a descriptive leading noun for the namespace. I don't like "Sub" as this isn't really applying to subroutines. It's more of a "Timer" or a "Constraint" when used as you did in the original article.

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.