in reply to reading default configuration parameters from file and overriding these parameter values on command line

Getopt::Lucid has a section on this here which appears to give you more flexibility than what you actually need.
  • Comment on Re: reading default configuration parameters from file and overriding these parameter values on command line