Well it seems it stores all these in the ConfigData.pm in a hash, so technically, however big of a hash perl can handle? Alex or Scott would have to answer this one. I'm sure it'd be more than you would ever need though.
No, there is no built in limit. Remember, you can use wildcards though so webmaster* would stop anyone getting anything starting with webmaster on any domain.