Whenever I get a business card in Japan that is ALL in Japanese (uncommon in our line of work, but it happens), I write the name of the person in Roman characters under their Japanese name when I receive the card. No one seems to be offended by me doing that, especially since they're usually apologizing for not having an English card.