The answer to your question is...yeah. There is a way to break up with someone without seeming like a dick.
Having the break-up in person would be a decent start.
I've seen break-ups happen over the phone,
over text,
and even through a third-party mediator.
It's not the way to go.
Honesty is another plus.
You know why you want to break up with this guy.
You could either tell him the truth,
or you could make up a lie, either to preserve feelings from being hurt, or to save face.
Honesty is good.
Lastly, you can save a lot of potential backlash by focusing on why the relationship isn't working for you,
rather than telling this guy what you think is wrong with him.
It's good practice to focus on situational factors,
rather than character flaws.
Relationship satisfaction, in general, greatly depends on this habit.
There might be anger. Tears. Begging and pleading.
That's generally unavoidable.
Good luck.
It's nice of you to have asked for advice on how to handle this with compassion.
P.S.
It helps to prepare.
The last time I had a break-up, I wrote everything that I wanted to say, down on a piece of paper.
We think that we'll remember exactly what we need to say, when the time comes.
But emotions, they're fickle.
They can wash us astray, when we're caught up in the moment.
Try not to underestimate them.
It helps to prepare.