How does the log reader process bulk updates
In the log records those are separate statements that are written to the log.  The log reader would then batch those up and run them as a single transaction against the database.

If your database uses stored procedures, you can replicate the stored procedures, which would then allow the stored procedure call to be replicated instead of the actual data updates.