Modified gravity: the CMB, weak lensing and general parameterisations