I have these VP001 pedals on my 9 year old's mountain bike.
They are pretty light, slightly smaller and have slightly less aggressive pins than saya VP Vice, but it's still a full size platform pedal. The pins are all grub screws so some could be removed if/as needed. She rides them in Vans and hasn't had any issues with slips, but if she takes one of these to the shin it will leave a mark.
I was going to buy her a set of these little Wellgo m111 pedals, which are more closely aligned with what is on her BMX bike, but since the VPs worked so well I never did.