Could be uglier...
When I first started my led matrix project (now a custom pcb) all the wiring for 6 595 shift registers was a ratsnest on a 3"x2" protoboard. That idea was rightfully scrapped! I then used batchpcb, $30 was worth the lack of hassle in wiring.
BTW I actually did finish that ratsnest, all was good, except one 595 was dead, but I hadn't used sockets!!! That plus crappy soldering iron = destroyed board = waste of time. That's what motivated me to get a pcb made.