I work out of my home and don't want my home address out there either. I use a PO box for the contact address. I list my name as Domain Admin instead of John Doe. I see job titles used a lot on whois instead of really names. If you have a high profile domain that you think someone will try and put you in arbitration for then you must follow the rules to the letter but if this is a personal domains or a small company then it is much less of an issue.
In the last few years I have got nothing important through the mail from the registrar, registry or anyone for that matter related to my domains.
Just make sure you have a valid email address for the contact.
All important communication is handled by email.