Mit Config::General kann man Konfigurationsdateien lesen und schreiben und auf die geparsten Inhalte mit einer Hash-Struktur zugreifen. Das Format der Konfigurationsdateien, die von Config::General unterstützt werden, orientiert sich an dem von Apache (und ist 100% kompatibel mit den Apache-Konfigurationsdateien). Es unterstützt auch einige Verbesserungen wie Here-Dokumente, Kommentare im C-Stil und Optionen, die sich über mehrere Zeilen erstrecken.