A topic that has been debated regularly here for the last 15 years or so since I've been reading. Many wish to define the terms by their opinions.
According to RVIA, who sets the standards, descriptions, and definitions, there are only 3 options which are clearly defined: Class A, B, & C. There is no such thing as a B+ which is a term created by some salesman who thought that it sounded better than C- which is what it could more accurately be called. It is merely a Class C without a bed over the cab.
If it started as a cab chassis/cutaway and ends up with a house built on the back, it is a Class C.
If it came out of the manufacturer as a van (Ford E-350, Chevy, Promaster, Sprinter, Transit), it is a Class B.
It has nothing to do with size or opinions or a bed over the cab. (my first B had a bed over the cab). If it started as a legitimate van, it's a B, if it didn't, it's not.
(the oddity being the Roadtrek 210 which left the factory as a van, and Roadtrek cut off the van body - leaving the doors - and added a wider body. Not sure if anyone else ever did this)
So, no reform is needed. The definitions are clear and have been around for years. The problem is sales PR.