If it is a project resume then I would expect it be several pages. However I really don't need to a project resume that shows you ran SE38 to write code or other things that are basic job functions. I really hate wading through that garbage.
I woudl however expect to see your major accomplishments on the project, but please spare me the technical name names. I really don't care what the name of a report/program was, but rather what it did that you built. I also don't need a listing of every development object you created at the client.
Yes I have seen crazy stuff like that and if the contractor makes it to the interveiw stage, they usually fail my interview. It's really weird how despite multi-page project resumes, many people don't understand basic concepts.
That being said my personal resume(I'm not a consultant) is about two pages max.
Take care,
Stephen