Hello,
I am currently hosting a number of APEX applications, using OHS as the webserver and I looking into using the APEX Listener instead. However I have a lot of rewwriterules in my OHS configuration. Is this something that can be configured in the APEX Listener?

ApexListener does not have rewrite engine.
What we have done is we have put an Apache server (not OHS) in front of the J2EE container running ApexListener.
The URL rewriting is done in the Apache. Your existing OHS rules have to be copy/pasted in to the Apache server.