Actually, no. It doesn't do the same thing.
That plugin (
http://forums.alliedmods.net/showthread.php?t=57779) does nothing but 'exec <mapcfg>'.
My plugin tracks what cvars were loaded and then makes sure they are reset to default values on map end.
While this isn't overly more complex, it is a difference.