in reply to I'm a YAML noob

To explain, hashes return their content (k,v,k,v,...) in list context, so your code was identical to
print Dump( d6 => 'Audix D6', d2 => 'Audix D2', c414 => 'AKG C-414XLS' +, 4011 => 'Danish Pro Audio (DPA) 4011', 4003 => 'Danish Pro Audio (D +PA) 4003', re20 => 'Electro-Voice RE20', km184 => 'Neumann SKM184', m +kh20 => 'Sennheiser MKH20', md441 => 'Sennheiser MD441 U', sm57 => 'S +hure SM57LC', beta56 => 'Shure Beta 56A', sm81 => 'Shure SM81', hv3c +=> "Millennia Media HV-3C", hv3d => "Millennia Media HV-3D", rnp => " +FMR Audio Really Nice Preamp RNP8380", 737 => "Avalon Design VT-737SP +" );