Maybe this can help some users.
The following will search all *.js files in the modules folder for the reference of request. You can then just enter the module folders and install as per @sdetweil suggestion above. The same can be done for the other missing modules.
grep -r -E '('request')' ~/MagicMirror/modules/*/*.js
or search for multiple problem modules
grep -r -E '('request') | ('valid-url')' ~/MagicMirror/modules/*/*.js
Produces the following:
