Kicad has already been suggested and this method looks quite impressive: Perfboard circuit design with Kicad