If your perks have appeared to reset to 0 completely, it is likely that your game client is having trouble reaching the Steam backend where your stats are saved. This also includes those servers (all or in part) being down for some time.
If some of your perks have gone to 0 but not all of them or they appear to no longer be progressing at all it is likely that your stats have become corrupted and the game is failing to update them. The only way to fix this is to reset your stats on Steam. You can trigger this by opening the game console ( ` ) key by default, and typing:
This will reset your perks to 0, and you will be able to progress normally from this point. We are not able to manipulate your perks to a previous point.