Recursively require Node.js modules and apply optional parameters