The order of items in bitfields is the same regardless of vuint32_t or vuint16_t data type.
First item in the bitfield definition is the most significant bit regardless of its name.
So if you set just the first bit of the structure and read it back as uint16_t value you get value 0x8000.
For uint32 the value is 0x80000000.
For more info about data representation on PowerPC I'd recommend you to see "Data Representation" chapter in this document:
http://www.nxp.com/docs/en/reference-manual/E500ABIUG.pdf
Hope it helps,
Stan