I've plugged tyres when on the road at least five times, used both sticky worms and mushroom plugs, can't really recall which was better - three on the CB, twice on the ST.
Except for one time on the Great Alpine Road near Omeo, the plugs were sucessful, but this time I needed three sticky worms (may have been four).
Got enough air into rear tyre to get to Omeo, checked pressure, topped it up to 44psi, had lunch and a walk around town for a couple of hours, checked tyre again, pressure had dropped a few psi, topped up again before leaving Omeo, checked and topped up again and again at Swifts Creek and Ensay, stayed overnight at Bairnsdale. Checked and topped up every 100km or so on the way home.
Replaced tyre when home - it had only done about 1,500km. Would have replaced tyre in Bairnsdale, except it was a public holiday and nothing available.