Sorry I will change a little the units.
You said that you have 1000 psi in your tank when you start ascent.
1000 psi = 70 bars
let's say that you want to go to the surface with a minimum of 435 psi (30 bars). In a 15 liter tank, the rest is :
40 bars x 15 l = 600 Liters of gaz (air)
Consider that your consommation of gaz is 25 L/min at the surface, that's 38.5 L/min at 15 feets. So you have about 600 L / 38.5 = 16 minutes of deco time minimum (and you will still get 435 psi in your tank)
I don't think a deco stop time of 3 minutes is long. I regularly have longer deco stops.
You said that you have 1000 psi in your tank when you start ascent.
1000 psi = 70 bars
let's say that you want to go to the surface with a minimum of 435 psi (30 bars). In a 15 liter tank, the rest is :
40 bars x 15 l = 600 Liters of gaz (air)
Consider that your consommation of gaz is 25 L/min at the surface, that's 38.5 L/min at 15 feets. So you have about 600 L / 38.5 = 16 minutes of deco time minimum (and you will still get 435 psi in your tank)
I don't think a deco stop time of 3 minutes is long. I regularly have longer deco stops.