Sounds like a sorcerer using sorcery points. Even a Sorlock - using sorcery points to boost eldritch blast.
If you want unlimited spell casting but limit it to cantrips you’ll have to make a lot of utility. You would have to focus on cc, perhaps denial of area, or even small AoE.
The reason why cantrips are unlimited in use is because they are generally for role play or like fire bolt, a basic free attack.
I see you want dice breakdown, but as soon as you make cantrips deal dmg, a person will find the strongest cantrip and use that all the time.
Either look at warlock class Eldritch invocations - there is a reason they get little spell slots, it makes them have powers to cast at will like a cantrip, including fly and levitate and detect magic among others.
Cantrip ms could scale based on level, then look at eldritch blast as example.
This is my feedback on your Spellslinger idea. Might take a while to balance it.