Yes, Perumal is the reason for all of it.
If Bhagavan is not the reason, we cannot do anything. Only by His grace, all things happen. It would be appropriate to say that he is the indirect cause because we are the ones who render actions directly. But without Him, we cannot pursue anything.
Notes:
For example, we cannot move a boulder on our own, we need extra hands. Similarly, Perumal acts as an indirect cause.
Perumal acts as a permission grantor for all our actions to be rendered without hindrance.