@fansy,
I think repressed means 'to be held back' in this instance and in my opinion, it's a fine usage.
In terms of roots - 'feeling' could mean that the dispossessed Chinese of southeast Asia are finding strength in their own recognition of foundation or base of origin and this is inspiring renewed action or movement.