Its conventional to bottom (or inline) posts on these forums.
Honestly, if your DNS is properly setup, it should work fine, yes.
I don't understand how placing a non-canonical host name in the pg_hba.conf can ever result in the following condition being true:
"If a host name is specified [...] that name is compared with the result of a reverse name resolution of the client's IP address (e.g., reverse DNS lookup, if DNS is used)."
David J.