Como posso ler estruturas de dados Perl do Python?

Eu já vi pessoas usando estruturas de dados Perl em vez de arquivos de configuração; ou seja, um arquivo único contendo apenas:

%config = (
    'color' => 'red',
    'numbers' => [5, 8],
    qr/^spam/ => 'eggs'
);

Qual é a melhor maneira de converter o conteúdo desses arquivos em estruturas de dados equivalentes a Python, usando Python puro? Por enquanto, podemos assumir que não há expressões reais para avaliar, apenas dados estruturados.

questionAnswers(4)

yourAnswerToTheQuestion