You need a cable luber. It's a little piece that sells for about 10 bucks at most dealers. You put the cable in it, then put the end of the tube sprayer in it and it forces the lube down the inside of the cable jacket. Works great.
Yes, there is reasoning behind that, actually quite a bit of reasoning.
1.) Cable lubing is a messy and time consuming job, even with a fancy cable luber device.
2.) With what my time is worth, I'm money ahead to just buy new cables - especially considering that Honda cables are very reasonably priced.
3.) I've never had much luck with cable lubing restoring cable action to "like new" -- Over the years I've found that once a cable starts dragging, no amount of lube will fix it when under stress --- yes, it will feel good when not under load, but put a load on it & a new cable will always feel a bunch better.