The first battle of Pydna showed the flexibility of the Roman legionary warfare system compared to the rigidity of the Macedonian Phalanx. The Second Battle of Pydna, in 148 BC, ended the Macedonian Empire.
Historically, the first battle was falling in line for the Macedonians. The Roman legions were powerless to beat back the phalanx and were forced to retreat. As the terrain became rougher and rougher, the phalanx began to break apart, offering an opening for Roman legionaries to attack the flanks and defeat their enemy. One notable aspect of this battle, the historic Macedonia Companion Cavalry did not engage in combat due to issues between the Macedonian Nobles and their leader.
Rome
Lucius Aemilius Paullus
30,000
20,000 legionaries and 3,000 Cavalry, 22 elephants, 7,000 Greek Allies
Macedon
Perseus
31,000
4,000 Cavalry, 20,000 phalangites, 5,000 Thracians, 2,000 skirmishers
Wargame System DBMM, Hail Ceasr, Art De La Guerre, Mortem et Gloriam (army lists)
Macedonian 2415 5572 Points
4 Macedonian Cavalry
8 Agema
7 Petasts
11 Chalkaspides
11 Illyrians
Roman 2513 5572 Points
General
Sub General
Ally General
16 Hastati and Principes
8 Triari
6 Illyrian Cav
4 Illyrian Foot
4 Thureophoroi
Table 6×4
Terrain, I would have the Romans with their backs up to rough or broken terrain similar to the actual battlefield.