Maybe this
HoldForm[Pi] (1/Pi ArcTan@2.)

or if you want a nicer way
Rationalize /@ (HoldForm[Pi] N@(1/Pi ArcTan@Range[5]))

Edit
The latter method works well in cases when there is a rational fraction of $\pi$ :
Rationalize /@ (HoldForm[Pi] N @ (1/Pi ArcTan @ { Sqrt[1 - 2/Sqrt[5]], 2 - Sqrt[3],
1/Sqrt[3], Sqrt[3], 1}))

To sum up : Mathematica does what it should do, namely ArcTan[2] is not a rational fraction of $\pi$ and that's why it returns ArcTan[2] unlike in case ArcTan[1]. The above method is to express ArcTan[x] in terms of a real multiple of $\pi$.
If you want to get back what you have evaluated you shoud use ReleaseHold, e.g.
Tan @ ReleaseHold @ %
