This is the clearance he should have got (assuming UK Class D);
Cleared from (place) to (place) VFR via (routeing) not above (level),
maintain VMC while in the (name) control zone.
So the level should have been not above and the stipulation to maintain VMC should have been in there.
It's then a matter of trust between all parties...