StanJ,
You have been indoctrinated into a certain mindset and so those things from Scripture that disagree with that mindset are hard for you to handle.
I am sure you know what the word "perish" means but believing that those that those who do not repent will "perish" is not comparable to your indoctrination so you reject belief instead of question. It is a common think among human being because it comes from our fallen nature. It is said by those that are expert in that nature that it gives us time to adjust though the downside is that when we do not get though he denial stage.
When Jesus states "perish" in Luke 13:5 it means suffer the final eternal death". In short those who suffer the final are punished forever because they stay dead forever.
I do not even think that Paul, John, Jesus, or anyone else that addressed the issue was teaching a new idea. The Jews still have a teaching among them that the wicked will suffer for 12 months and then given a chance to repent. Those that do not will be destroyed. It is essentially the same teaching that confuses so many because Scripture addresses part of it in one place and another part in another place. I am sure you are aware that even Jesus uses the number 12 so 12 months is equivalent to ages and ages.
You should also be aware translators have their biases that stem from their fallen human natures. In other cases they just make mistakes because translating correctly is a difficult task.