bpmn parser for perl workflows