I never got normalisation working in a way I found helpful and always just thought it was me not understanding the basic principle of what it does. So I gave up ages ago in favour of either manual riding, wave form editing, or my current favourite method, 'blob' editing in Melodyne, which I use extensively. For vocals, I try my hardest while tracking to get the singer to understand what I'm after. That helps a lot, but it's not always possible, or sometimes not even desirable, to get consistency. It's the same for bass. So, before I do anything else, I will bring up the track in Melodyne, change the tool to amplitude mode, and skip my way through the track listening, and adjusting volumes until I'm happy. Then I will work on timing, then any pitch editing, before bouncing the track back to clip. Then I start with compressors, then EQ, then any other fx, before moving on. In the case of riding the track, I think it's true that volume riding after the compressor sort of defeats the purpose. So, if you ride and record automation, then bounce to another track, you achieve your levelling without anything else in the path, then apply your FX. Then, to achieve more definition in your mix, you can ride the volume a second time.
Many ways to skin this cat. You just have to find a way that not only works for you, but makes sense to you!
cheers
Dave.