With regards to England's team, in the last match 4 out of the top 5 showed that they could deal with Johnson (Carberry, Bell in the 1st innings and Pietersen, Root in the 2nd). If they all could do it in the first innings in Perth, that would help.
So if you add in Cook, the top 5 should be Cook, Carberry, Root, Pietersen & Bell.
As for the number 6 spot, the options are Stokes, Bairstow & Balance. Stokes for me should get the nod because he did pretty well in Adelaide. He batted well enough in the 2nd innings and if he continues in that vein and sticks around then we might prevent a middle order collapse. He also adds a very good seam option that can be used to rest the main bowlers if needed.
Prior showed signs of returning to form so he should be at 7.
Now for the bowlers. If you look at the 1st innings of the 1st test, our bowlers (led by Broad) bowled really well but have been declining since. I think this is directly the fault of the batsman. Our bowlers haven't had a chance to rest between innings properly due to the top order folding quicker than a pack of cards. This meant that in every innings since they have been bowling within themselves to save energy and prevent injury. If the batsman show up in Perth then the bowlers can bowl all out and hopefully prevent an insurmountable total again.
As for who should play, Anderson and Broad pick themselves on experience and record. I feel Bresnan should come back as he gives a bit of variety to the bowling and can add with the Bat (much needed). If you presume that Bresnan comes in for Panesar, the only question then remains over should we play a 4th frontline seamer or leave in Swann. On that I'm leaning on playing Swann but wouldn't rule out Finn or Rankin as raw pace options. With Stokes playing, if Finn or Rankin do lose their radar, he can fill in a few overs to prevent the feeling of being a bowler down.
Therefore my team would be:
Cook
Carberry
Root
Pietersen
Bell
Stokes
Prior
Bresnan
Broad
Swann/Rankin/Finn
Anderson
Due to feeling our bowlers are suffering from lack of rest and Australia's aren't, I really want England to bat first tomorrow. If they pull themselves together and produce a decent total then it will tire the Australian bowlers and give ours something to bowl at.
Alternatively they could just collapse, hand the Ashes over and go on an early holiday. Up to them.