Yeah, I think that could work for the upgrades. Another possibility is a "Confirm" button popping up on the bottom when you click one of the options (btw I never figured out the purpose of the 3 buttons Banish/Skip/Reroll, they always seemed to have 0 uses left when they showed up).
With dash I think it doesn't feel "bursty" enough. I think it might feel nice if the player covered less distance but more quickly. But this could be my preference and not generally what players feel in your game