in reply to conditional 'use'
Use the if pragma.
use if (! eval {require module_0} ), module_1; [download]