Quite a long while ago I had an interest in Lochmaster, but because it did not have a (netlist) connection between the schematic and the "PCB" layout, my interest was very short lived.
These days I use KiCad, and also use it for Vero / matrix board. Before I used KiCad, it happened quite a lot that I ran out of space on the matrix board halfway though a project, or discovered too late that the location of some of the parts were not well chosen.
So I don't agree with tggzzz at all.
With KiCad you can first draw a schematic. Making an electronics project without a schematic is just too error prone and cumbersome. And when you have a schematic (and assigned footprints), then you can use the PCB editor for the footprint placement planning. So just set the grid to 2.54mm for easy alignment and compatibility with the matrix board. You can also make use of the ratsnest for this. If you want to use a breadboard, or other PCB's that already have a "partial" track layout such as the good old Elex prototype boards (See below), then you can also easily draw this, and for example save it as a template project.
You can use the colors of several copper layers to resemble wire colors on your matrix board. You can also use net highlighting both for the initial soldering, and for later bug hunting. There are a lot of ways in which KiCad ( or any other "real" PCB design program) can help by planning one-offs on Matrix board.
When doing such a project, I usually do not draw all the tracks in the PCB editor, but mostly do the footprint placement planning. And even with the cheap PCB services of these days, doing one-offs on matrix boards is still a valid option. Apart from the delays of ordering a PCB, there is also the time needed to design the PCB itself. By doing this only partially, you save quite a lot of time, and this offsets the extra time needed for manually soldering the wires on the Matrix board.
And of course you can also combine it. You can draw sections you know as a PCB project, and then add an experimental area, and order that as a PCB. Then you could create something like this:
https://www.olimex.com/Products/ARM/ST/STM32-P152/ But overall I do not like that system much. I would rather have a "universal" microcontroller module, and then add a second PCB for the "experimental area". I do like the breadboard compatible breakout boards for uC's. I do not use the atrocious "arduino" boards which do not have a 2.54mm compatible pinout. (But it is possible to put headers on such a PCB, and then bend the pins a bit and solder them to a section of matrix board. But even though it's possible, using an uC in dip compatible format is much easier, and more compact too.