Well, I could simply create 2 distinct VHosts, one for port 80 and one for port 443. I'd even prefer this solution over adding more complexity to Hiawatha's code as long as the result is the same.
The only feature that I'm *really* missing is OSCP stapling, but I guess that will first have to be implemented in PolarSSL:
https://polarssl.org/discussions/feature-request/ocsp-stapling