Rocksolid Deck Coat might be something to look at. I was looking for a truck box coating type product for the floor of our enclosed snowmobile trailer. Wanted to find something that wasn't slippery, would stick to wood / painted wood well, that could be reapplied without issues, and would water proof the floor from melting sleds. Ended using deck coat which has worked very well. if you want a textured or rougher finish, just use their specified product roller and roll it one more time once it start to setup and get tacky and it'll leave it very textured. if you want it smooth, just roll it out and it'll self level. have a spot that something sharp wears through, and you can just clean that area and reapply right over the top. I just used black but you can get it in any color. FYI, it is a very thick product so you will use quite a bit more than you think.