OSX Firewall: Forwarding Ports & Ignoring Non-Local Requests
One solution, using IPFW, which co-exists with PF as of OS X 10.9 (Mavericks) is to simply run the command:

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to me 80