Hey Mahuri I am wondering what Hinduism's views on gender roles is.
Hinduism doesn't have a clear stance on gender roles. I would say that Hinduism does express that 'male' has particular qualities and 'female' has particular qualities.
We find exceptions in scripture such as the Manusmriti, which is a 'Hindu' law book. But the Manusmriti is not the same as Veda. I think it is highly contextual and don't particularly trust the source or authenticity of it.
However, Hinduism has been traditionally very steeped in gender roles.
What I perceive in India is that many traditions have arisen over time, like Sati and Caste, which are not philosophically compatible, and the rule books like Manusmriti do not always seem consistent with Vedic philosophy.
So we have different versions of Hinduism. The versions that focus on rules and regulations create great gender roles which are comparable with the likes of Islam, for example, and we have versions that focus on deep philosophy.
My personal opinion is that rules and roles were created to guide society based on philosophical principles. But these are greatly contextual and often not even consistent. In other words, not of divine origin.
Also is the world just an illusion?
That depends on which Hindu tradition we ask. There are Hindu religions that do view the world as an illusion, believing that nothing is actually real.
However many Hindus support the view that the world is in fact real but our perception of it and of reality is illusory. The world is only illusory because of our own ignorance. So for example, all things are part of God and God exists within all things. An enlightened person is completely aware of this, and aware of our nature as a soul rather than a body. But the ignorant person (basically everyone) identifies completely with this body and sees separation everywhere. This perception of dualism causes us to strive for power and position. We act selfishly and do harm. We think petty things are important. We struggle to see the big picture.
I hope that makes some sense!