Ricky,
You could create a helper entity and an associated entity for the rows of data in your document. Then determine what rows will be displayed in the microflow that creates the document, pass in the helper entity to a dataview in the doc template and retrieve the rows via association in the template. If you retrieve the rows into a datagrid or templategrid, you can use the native striping in document templates.
Not sure if that will work for you or not, but that's one idea.
Mike