There are many workarounds for this issue, for example, use a link shortener service like bit.ly etc., to shorten greenaddress' "permanent payment URL" service.
Hence: your short, easy to remember link -> greenaddress url -> bitcoin address.
Or simply use QR Code. No need to deal directly with complex addresses.