If I didn't know the player I was playing against or if if I knew them to be very strong I might take a shake. If it was a tight player that drops almost everything I'd turn the cube...it's certainly a take for white.
Sometimes I think there's not enough "play the player" in backgammon, we have the bots tellings us with mathematical precision when it's a double. People make mistakes, people have tendencies.
Although youre ahead in the race, have a better position and a small threat, I wouldnt double since you havent yet made a second inner board point.
Youre on the bar which means you will probably not make a new point, and it gives you some awkward numbers like D6, 53, D4, 62.
Furhtermore youre prime is a bit overrun with the stack on the 6-point.
If youre barblot were on the 24-point then it would be double take, and if besides that one checker of the 6-point was on the 7-point then it would be a double pass.
With a 4 prime with the bar and 5 point made, I'd double here. You definitely want to active gammons. If you can keep white on the 1 point and prevent him from making an additional point in your board and going into a backgame, that should give you the best chance to get the gammon.
I would cube this for sure, but my doubles in cash games tend to be a bit frisky by snowie standards. The combination of our positional and race advantages looks like enough, even without many market losing sequences. White just has nothing going for him, and is still bottled up on the 24 point.