Port forwarding vs Haproxy

I am currently running an XMPP server (Openfire) on a Centos server (Green zone: 192.168.1.x). On IPFire, I have created a firewall service group for forwarding several ports (10000 UDP, 5222 TCP etc) to the XMPP server. The XMPP server is NOT setup for HA and do not plan to for now.

Here is my question…

Can I use HAProxy (with a roundrobin of 1) in place of the firewall rule? What would the benefit of switching to it be?