I haven't used Route53 custom A records, but we use many origins with hostnames, generally CNAME records. For your situation, you could treat them as one "DNS name" origin, and that should work pretty well.
Elastic IPs would be ideal for Imperva Cloud WAF Edge Load Balancing, if you have that feature in your subscription, but you're probably not trying to re-architect your system.
------------------------------
David Sloane
VP Production IT
Bonterra LLC
MA
------------------------------