Years ago, when reading about how some were using indoor/outdoor carpet from Home Depot as bunk carpet, I had tried it and had found that it sure did not last anywhere near as good as I had expected. I had spliced on some more of the carpet but because the stuff was so cheap, it just did not last.
A neighbor, who is a firefighter, had left a fire hose on the street and I had taken it home, cut it to length and installed it over my bunks and it has been working quite well. That the outer fabric layers are two-deep, and with the rubber hose underneath, if I had to do it all again, I'd even buy old fire hose online as the stuff just plain works. I also used Monel staples for no-rust.
I had also covered the inner edges of my trailer fenders as when I was loading, and getting a bit off-center on the trailer, my hull was hitting/contacting the fenders. Now that I have riveted the hose to my inner fender.
Splicing or just laying some over the busted parts of the carpet works though. It is just material over another material after all.