take a look at Module::ScanDeps
In reply to Re: How to get all dependent modules by lamprecht in thread How to get all dependent modules by kalyanrajsista