I didn’t read all the posts - too much for small brain so, to the question of “How to design perforated boards in Kicad?”
I spent many hours becoming a Fritzing expert and have posted several ‘Tut’s on making a custom PCB in Fritzing (in the Forum).
Having said that, where there’s a will, there’s often a way…
So, Here’s my answer: “Yes, can do perf boards in KiCad”.
Just using the Footprint Editor, adding pads, silk and edge-cut(shape).
I dropped in a couple of parts just for show and tell…