So you are saying 36 gal tank is big enough.
I don't know as you have not stated the flow rate for your pump.
A pressure tank should be large enough so once the pump becomes activated at 30 psi, it will need to run for 60-120 seconds to raise the system pressure to 50 psi when no water is being consumed. 60 seconds is the minimum recommended run time, but up to 120 seconds is preferable.
Because a pump can usually pump faster than most people use water, the excess flow during water use will refill the pressure tank until the 50 psi cutout pressure is achieved causing the pump to shut down. With water use continuing, the pressure will then fall until 30 psi where the pump will be activated again. Pressure will continually be either rising from 30 to 50, or dropping from 50 to 30. A larger tank will only extend the time for this cycle to occur.
A CSV on the other hand will control the output from the pump so it will match the rate of consumption. Because the pump will always match the consumption rate, there will be no cycling.
Your exsisting pump may be capable of 7, 10 or even 20 GPM but when using a CSV, if only 2.5 gallons is flowing to your shower, then the pump will deliver 2.5 GPM at constant 40 psi pressure. If someone turns on the clothes washer needing 4 GPM while the shower is running, the CSV will immediately increase the flow rate from the pump to 6.5 GPM, still at constant 40 psi pressure.
The pressure tank will fill only when there is no further water being used. Because the minimum flow rate for a CSV is 1 GPM , the pressure tank will fill at 1 GPM until 50 psi is acheived which is why a small pressure tank can be used to provide the minimum pump run time.