I applaud the fact that module installation is becoming a more granular and customizable process. But absolutely not at the expense of reversing the trend in the past few years to eliminating interaction.
Today I got several "Module X is required temporarily during installation, but do you want to install it permanently?" questions while trying to update from CPAN. This is absolutely wrong. Any system advanced enough to recognize the difference between modules required for build and modules required at runtime is advanced enough to have been written by someone advanced enough to know that this is absolutely wrong and archaic.