If you only have a few .evt files to process, you could always load them up with the Viewer and then re-save them in CSV format. If its more than a few, you could try using a macro-recorder to automate the process.
The downside of this is that you loose the "binary data" from the events. This may or may not be a problem depending on your need.
One thing to be aware of is that some programs log the text parts of their "binary data" in straight ascii. Others use utf-8 ot utf-16. Perling your way around that may cause a few headaches.