There's no really good decompiler I know of, but there is WinBSPc (I think that's what it's called, anyway.) It doesn't transfer over lights and such, and is far from perfect, so I'm pretty sure you'd have to do a lot of work to get your map all fixed, but it's better than nothing.