I can set the viewportSize to get small mobile layout & sized screenshots:
// 1080 x 1920 is Nexus 5 resolution
casper.options.viewportSize = {width: 1080 / 3, height: 1920 / 3};
However the DPI is low, unlike when viewed on mobile.
Related info
My page uses the viewport meta tag to control layout on mobile browsers like so
<meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">