I have been looking at improving my asp.net page performance, is it worth changing autoeventwireup from true to false and adding the event handlers or is the performance pen
The wireup isn't done at compile-time. It's done at runtime. As described in this article:
http://odetocode.com/Blogs/scott/archive/2006/02/16/2914.aspx
There IS a performance penalty because of the calls to CreateDelegate which must be made every time a page has been created. The performance hit is probably negligible, but it does exist.