That's pretty much how it's done,
AFAIK. Your noise issue isn't exactly uncommon with pedals built to be battery-only... I know other have mentioned noise problems with the Sovtek Big Muff (another old pedal without a DC jack).
Maybe someone else can chime in with some help? I think it's probably going to be more than adding some parts... it'll likely be changing some. I'm admittedly not very useful for this sort of mod when something goes haywire.
