Yes. App already has a setting call Cooldown. It allows to have time after phone lock during which the app won't pop-up again. Not sure if that's what you are suggesting, and it's max time right now is 3 minutes.
Yup that's what I meant. Great! I would set the default to 5 minutes and allow up to maybe 30m.