Perform is a skill reflecting your ability to entertain, Profession your ability to complete a task. Perform uses Charisma, Profession uses Wisdom
Hey! I have an idea! Let's take something awesome, and find a way to make it really really boring.
Conclusions & Suggestions
Allow players to write down whatever profession/perform skill they want. Have them describe what they do, when they do it. Give them a increasingly random amount of gold based on the entertainment value of the description. Also: You could have them get better the more they do it! (note that this is opposed to "I roll a 7" "You get 7 gold")
Fluffing up the skill
This is a great opportunity to disscuss the Fluff fallacy.
If we hear someone make an entertaining comment or describe something well, we are likely not to be bothered by the anti-climax of rolling some dice.
How is my suggestion in the conclusion different from the roll? It frees you from the static d20 roll, and allows you to make the description an actual entertaining interaction between human beings. You can push forward more dice to be rolled for gold as the entertainment value increases. It rewards player skill and creates a fun environment for players.
Can't you entertainingly describe it anyway? Sure you could - and it will have the same effect as any non-die rolling action you take in the d20 system - NONE.
Could you just roll a die and skip all of the above? Sure - but why is rolling a die to skip having fun of value?