What IV for attackers?
Before gym rework, trainers placed more focus on their defenders and so IV is very important to determine final CP and gym placement. IV is less important for attackers.
Now trainers shift their focus to build the attack squad especially for raids. Just wonder any IV baseline for your squad?
For me, only above 70% is good enough for attackers and movesets remain the most important aspects of attackers (though now can be changed by TMs).
Answers
With how the game can change, I think powering up and evolving high IV is still a safer bet...
At this point, you can't change IVs so I'd be hesitant to use TMs on low IV mons...even low level mons with high IVs are better IMO...
I found a Machop nest and farmed it till I had 500+ candies...evolved a 95% and got C/CC, took to level 31...
After continued play, you will get more and more candies and will eventually get enough IMO to build a decent team.
My shiny minimum is 71%. Regular mons are 89%.
If I catch something already level 30 depending on the species I may evolve it but not power it up. I have a 65% Tyranitar @3013 cp and a 65% Machop on standby at 955.
Just evolved a 53%Vaporeon with 100 less cp than my 89% one with the same moves at the same level.