Limit home page posts via pre_get_posts hook.

See "Changing the number of posts per page, by post type" example at
http://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts.