Detect if a python module changes and then reload
Detect File Change Without Polling
Coupled with you already knowing how to reload your module this answer pretty much fills it out. It uses Inotify to "notify" (see what they did there) the program when the file is modified.
I would look at all of the files, and detect if a file was modified. If it was, I would reload it.