require won't reload the module.. it only loads it once. take a look at perldoc -f require: demands that a library file be included if it hasn't already been included.
But if you wanted to check, do what require does (see the docs) and check for $INC{$filename};