https://bitbucket.org/afqueiruga/kbl2scad
The program parses the raw data from http://www.keyboard-layout-editor.com and generates an OpenSCAD file for all of the switch holes that can be used by another OpenSCAD file to automatically create the plate drawings. You'll need to export the DXF and then edit it to fit the laser cutter's template, though, but that's the easy part. A default file is included that will give you a four-layer rectangular case for any layout that can be modified. Also, it can make a 3D model including keys and caps.
Here's the custom split keyboard that I wrote the program for:
I actually just picked up the plates today from Ponoko--done in acrylic and MDF--and it looks good so far. No guarantees that the dimensions are correct, yet.
I'm releasing kbl2scad under the new BSD license, so enjoy. The program still needs a few more features; suggestions are welcome. Hopefully it's useful.