load balancer plugin (haproxy)

Also, why not use the same struct here as in `pkg/route/api/`?