Perhaps it is unfair. But I also don’t think it is a realistic view that the ordinary magisterium has taught on this topic, given the enormous amount of repetition throughout the centuries up until now with the current CCC. But that’s how it goes sometimes - just like with the Immaculate Conception, for example. Wasn’t it already taught? Sort of… But not enough to warrant the official label of “heterodox.”
Capital punishment is not definitively taught to be restricted in the way you suggest it is (nor is that even a conceptual possibility, as it would involve a condemnation of God’s own law as revealed in the OT), and we may have legitimate disagreements about its application, as Cdl. Ratzinger taught in 2004. See #3:
ewtn.com/library/curia/cdfworthycom.htm
As to your second point, I have provided my own explanation and a number of other explanations of why lying is not allowed even in these difficult situations. Indiscreet speech is being supported by nobody.
Your point about prudence in revealing the truth is granted and contested by nobody. Yes, there is that saying of St. Raymund of Capua (following Augustine) - the question is why and how one’s conscience inclines one to say a thing. On its face, such a justification would ruin all of Christian ethics (as we see happening with “conscience-based ethics” today)… One’s conscience simply telling one to do what is normally wrong does not thereby justify the action. It seems that what the conscience must do in these cases is somehow convict one that what he is saying is the truth. In any event, Augustine and Raymund stand alone in this, as far as I am aware.
I’ve argued my case, which I firmly believe is the Church’s own ordinary magisterial teaching (given the historical and universal pedigree), as confirmed by the present edition of the CCC. There is no universal catechism, no classic morals handbook, and no Doctor or Father who says one may lie out of necessity (Raymund and Augustine notwithstanding). It is in fact just the opposite, and in no way is it clear how any position taken that one may sometimes tell a falsehood to deceive could ever be anything but a reversal of this perennial teaching of the Church.
To lie is to pervert the communicative faculty and is therefore always an affront to the Designer of that faculty. It is always wrong. Broad mental reservations can be justified, as they are not lies, though one must be respectful of what knowledge should and should not be withheld. Narrow mental reservations are just a special kind of lie and are always sinful, even if only mildly. There is a distinction to make with games of deceit, as the normal rules of language/communication do not apply.
The resources I have provided should help to clear any difficulty.
This is what I can contribute.
Peace,
-e_c