EDIT: Targetable spots would be a bit dirty in this game. Just look at psionics. You have 0 miss chances, do you really want to say psikers can't miss and even target their attacks? Talk about OP lol.
I specifically pointed out how Psi abilities wouldn't be able to target anything.
you can aim where you shoot and not where you Psi.
Either way, detecting traps shouldn't have anything to do with traps skill.
Also, new thing on the list.
Trivia: trap detection used to be based only on perception. It was changed a few versions ago. I can see good in both systems, but I think the current is better. It makes perception less of a mandatory attribute and also makes traps skill more useful.
Trap detection is more of a convenience than a necessity.
Perhaps this system would be the best:
Perceptions allows you to detect traps.
Trap skill increases the time it takes for a trap to explode and allows you to disarm them.
This way you can have high perception and avoid traps by not going near them, or have high trap skill and not need any perception, because you can walk on top of a trap and have enough time to run away or disarm it.
I don't think V.A.T.S. style targeting would work very well for Underrail, since it has many feats that sort of replace it (kneecap shot, dirty kick, execute, aimed shot, snipe, etc)
This can easily be remedied.
kneecap shot: if it hits, double the crippling effect. No need to target.
Dirty kick: stays the same, no need to target.
Execute: extra damage and no accuracy penalty proportional to the amount gained/loss by having to target a head.
Aimed shot: stays the same.
Really, it's not an impossible task. And I'd consider it an immense increase in the value of the game.