Yes, this would indeed disable the permissions. In addition to using XPrivacy, AFWall, a VPN, etc, I also use permission revocation via AppOpsXposed in Marshmallow.
However, go ahead and try the permission revocations and see how many apps run as you expect. I'm not talking about revoking "Keep...