I'm also a user of pass, but the fact that all the metadata is in clear is a big beef for me. How do you solve that, if at all?
freepass [0] seems like it could be a potential candidate, somewhere between pass and LessPass, but I haven't tried it out for myself yet.
Also full disk encryption.
Full disk encryption also doesn't prevent a running application from seeing the directory structure. But I guess this is not a very realistic attack vector.
Encryption all the way down.