The main issue is that the hypericum spreads by sending out underground runners, and an inch or three down the whole flowerbed is a net of roots that'll send up new shoots before long. It's impossible to get them all.