Catalans held off a spirited second-half fightback from the Wildcats to secure a third successive Super League win.
The Dragons made a dream start at Stade Gilbert Brutus against their injury-hit opponents with prop David Ferriol scoring his first try of the season after only three minutes.
The in-form Frenchmen added further tries through winger Cyril Stacul and full-back Clint Greenshields before half-time and Thomas Bosc added two conversions to put his side 16-0 ahead.
Former Wigan and St Helens prop Ricky Bibey scored his first try of the season four minutes into the second half to put Wakefield on the scoreboard and Jamie Rooney added the conversion.
When second rower Dane Carlaw touched for the second successive match on 49 minutes to make it 22-6, the Dragons looked to have made sure of victory but the visitors never gave up hope.
And John Kear's men gave themselves a real chance of a first-ever win in Perpignan with a three-try burst in 20 minutes.
Front rower Richard Moore crashed over, followed by full-back Matt Blaymire, but Rooney was wide with both conversion attempts.
However, the game was blown wide open when substitute Scott Grix added a fourth Wakefield try on 76 minutes and Rooney's second goal cut the deficit to just two points.
It needed a last-gasp try from veteran prop Alex Chan to calm the nerves of the partisan Perpignan crowd and Bosc applied the finishing touches with a fourth goal to leave the Wildcats still looking for their first away win of 2008.