There honestly isn't any better routine than practice.
I mean, guys like Vijay and Tiger didn't get where they are now with ability alone. They practice like it's going out of style, not to mention weight training and cardio.
As for a routine swing, you can get any number of trainers. They basically create "swing memory" with your body. But, if your timing is off, or you have a bad hitch in your swing, the trainer is only going to engrain this even more.
Long story short, go hit balls and you'll be better for it. Short of that, hit just your wedges and short irons, then putt like crazy (even at home on the carpet is better than nothing).
I carry a wedge around the house like it's my kid. Just having that weight in your hands keeps your touch when you have long stretches of not playing.
I'm not sure if any of this helps your situation, but I can't reiterate how much practice is the ultimate training tool.
R35