Disable Individual Plugins (specifically in Custom Post Types) on a per-post basis?

I don’t see why not.

  1. Hook to template_redirect (you already did).

  2. Conditionals should work at this point, so use is_single() / is_singular() / etc to check for what you need.

  3. Use remove_action()/remove_filter() to unhook unwanted functionality.