Instead of blocking out areas from the nav mesh, can I block it all out and then add small accessible areas instead?

Not that i know of.

Even using nav invokers you have to assume its all navigatable and block off areas on purpose…