When I had a bike with a freewheel I would just drip light weight oil into it until it came out of the other side. The usually last a long time.
Now I ride on shimano freehubs and when they are new and it is time to overhaul the hub I take them apart and install a heavier piano wire pawl spring so I can grease the body with a freehub buddy every 5k miles.