I don’t know about the toy haulers, but we owned a 26 Ft KZ Sportsman travel trailer for 3 years and it served its purpose well. The roof was plywood with a rubber-like layer on top and could be walked on, no problem. You may get better answers to your questions on this website:
Home | KZ Family Forum
They are a great bunch of folks to work with