ich habe mich echt gewundert, warum Tante Google dazu nichts findet. Dabei ist das doch so einfach. Folgendes in .lessfilter eintragen, und fertig:

#!/bin/sh
case "$1" in
    *.gpg)
      gpg -d "$1"
    ;;
esac

Dann kann man natürlich auch noch mehr rein tun, aber das meiste macht lesspipe(1) ja schon von alleine. Nur dass lesspipe gnupg nicht entschlüsseln kann, ist schon wirklich verwunderlich…