Salve a tutti, ho un sito fatto in perl e come db utilizza un file con estensione .pm (perl modules).

Il file ha una struttura abbastanza regolare:
Codice PHP:
@videos = ({
   
'id'=>0
   
'title'=>'titolo'
   
'release_date'=>'12/7/2013'
   
'niche'=>['tipo1','tipo2','tipo3',], 
   
'parts'=>[ 
      
# full 
      
[
         {
'file'=>'video_full_1.mp4''size'=>162.1},
         {
'file'=>'video_full_2.mp4''size'=>84.9},
      ],
      
# 0 
      
[
         {
'file'=>'video_0_1.mp4''size'=>13.3},
         {
'file'=>'video_0_2.mp4''size'=>7},
      ],
   ],
},);
@
dvds = (
{
'id'=>0'title'=>'titolo''release_date'=>'30/1/2013'},
{
'id'=>1'title'=>'titolo2''release_date'=>'30/1/2013'},
); 
Dato che devo importare i dati in esso contenuti in mysql, volevo sapere se qualcuno conosce un motore di parsing php che mi permetta di estrapolare tali dati.

Altrimenti cosa potrei fare?
L'utilizzo di espressioni regolari può aiutarmi in qualcosa?

Qualsiasi suggerimento è ben accetto.
Grazie.