Good question. The answer is no. You still need to write the page objects yourself. But it's much easier. Compare
driver.findElement(By.xpath("//input[@type='text' and @value='First Name']");
with
TextField("First Name");
Helium makes it much easier to identify the elements of the PageObject.