Config::INI::Reader::Ordered is a subclass of Config::INI::Reader which preserves section order. See Config::INI::Reader for all documentation.