Same problem
I actually had a carpet cleaner come and clean the liner a few years ago. It was amazing. It actually looked pretty good once more, but the glue came loose in a few places. Apparently you can squirt some glue in behind the cloth to make it adhere. I have yet to do this as the problem is not severe, but I have a friend who has done this, with good results. However, I have to admit that Steve's mahogany battens sound pretty sumptious to me. There are some pictures of a 33 done this way in the Cherubini 33 section. It sure would spiff up the boat and set it apart. I guess I would vote for clean and re-glue, or go whole hog, for the mahogany. If you want to buy new material, I have seen just about the same stuff in RV's so I am sure an RV store could help.