It says the "perennials" are permanent; that is, the flowers are. It MIGHT mean that the flower shop will remain operational, or it might mean that, unlike last time, the flowers will stay instead of disappearing from our flower plots.
I suppose I don't mind getting another Flower Shop, but I have to admit, I'm running out of ideas on where to put things to be aesthetically pleasing. There just isn't space enough (well, there probably is, but my farm is a mess) and expansion parts aren't dropping as often. I wish I had the design sense some of my neighbors have, lol.