Client has two internal servers that are published to the Internet, rww.company.com and mail.company.com.
When going through the migration, I created an internal forward lookup zone for each address that is, rww.company.com (A record 192.168.1.10) and another for mail.company.com, (A record 192.168.1.20). Would there be a problem with creating only one zone, company.com, and adding both A records to that zone?
Yes, that is not a good idea. If you create a zone for domain.com you basically declare you are authoritative for the root of the domain. You should always create separate zones for remote.domain.com and mail.domain.com.